c#实现中国移动的短信发送功能,要可以接收客户回复的。

///<summary>///发送短信///</summary>///<paramname="mobile">手机号</param>///<paramname="mess... /// <summary> /// 发送短信 /// </summary> /// <param name="mobile">手机号</param> /// <param name="message">短信内容</param> public void Send( string mobile, string message) { initConnect(); Mobiles mobs = new MobilesClass(); mobs.Add(mobile); ShortMessage msg = new ShortMessageClass { srcID = accountId, ServiceID = serviceId, needStatus = true, DestMobiles = mobs, content = message, SendNow = true }; emptcl.needStatus = true; emptcl.submit(msg); if (sending != null) sending(msg); }这个是发送方法。
发送成功后,调用这个方法
/// <summary> /// 短信发送状态ISubmitResp 对象用于实现发送短信后,接受到的返回信息的处理。 /// </summary> /// <param name="resp"></param> public void sms_Sent(ISubmitResp resp) {
、//这里怎么写,是对我自己的短信息表的更新操作码?我那什么做唯一id对应的更新操作呢?
(我自己的短信息表执行发送会生成一条数据,但是回复内容,回复时间都是空的,等客户回复完更新的)

发送短信息类中的msgid和sequenceid,两个是在什么时候产生的,分别什么作用?
ISubmitResp这个对象有三个字段。
namespace EMPPLib{ [Guid("4B4034F0-5D3B-421F-B490-BAE10CB9F64A")] [TypeLibType(4160)] public interface ISubmitResp { [DispId(1)] string MsgID { get; } [DispId(2)] SubmitResultEnum Result { get; } [DispId(3)] int SequenceID { get; } }}
}
<!--短信发送服务账号-->
<add key="emppHost" value="211.136.163.68"/> //短信服务器IP <add key="emppPort" value="9981"/>//短信服务器端口

<add key="emppAccountId" value="10657109014149"/> //SMS提供的账号 <add key="emppServiceId" value="0"/>
<add key="emppPassword" value=""/> //发送账户密码

<add key="emppServiceId" value="0"/>这个是什么?不是付费后会有个账号和密码,这个是哪来的?
展开
 我来答
百度网友16ad9e1
2015-07-10 · TA获得超过774个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:518万
展开全部
请致电中国移动的短信网关客服
摩杜云
2024-07-09 广告
判断一个发送邮件api公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的... 点击进入详情页
本回答由摩杜云提供
匿名用户
2015-07-09
展开全部
咋啦? 你这是在问啥
追问
问我收到回复后,要更新我自己的短信息表,用什么id来关联?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式