Foxtable(狐表)用户栏目专家坐堂 → 中国移动企信通短信平台 HTTP接口 有说明文档,求代码


  共有2637人关注过本帖树形打印复制链接

主题:中国移动企信通短信平台 HTTP接口 有说明文档,求代码

帅哥哟,离线,有人找我吗?
pc005637
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
中国移动企信通短信平台 HTTP接口 有说明文档,求代码  发帖心情 Post By:2019/10/30 11:24:00 [显示全部帖子]

说明文档附上,有C#的示例代码,编程小白,只会狐表的代码。能否帮忙转化一下示例,只要发短信那段代码,其它的就可以参考了。谢谢。
[此贴子已经被作者于2019/10/30 11:26:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
好像上传不了pdf,加了txt后缀了。  发帖心情 Post By:2019/10/30 11:27:00 [显示全部帖子]

好像上传不了pdf,压缩成zip了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:httpapiv1.3.1.zip

[此贴子已经被作者于2019/10/30 11:27:40编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
示例C#代码  发帖心情 Post By:2019/10/30 11:30:00 [显示全部帖子]

5.2. C#
using System;
using System.Web;
using System.Text;
using System.Data;
using System.IO;
using System.Net;
using System.Data.SqlClient;
using System.Security.Cryptography;
namespace DEMO
{
public class SendMessageHelloWorld
{
/// <summary>
/// POST 发送短信返回结果
/// </summary>
/// <returns></returns>
public static string PostSendMessage()
{
string url = "http://120.197.89.51/SmsHttpInterface/smsService/Do-sendSms.action";
string Eid = "qxt"; // 企业账号
string Userid = "admin"; // 用户名
string Password = "123456"; // 密码
string MessageC; // 短信内容
string Mobiles = "13888888888"; // 发送号码,多个号码用 , 隔开
string ExtendAccessNum = ""; // 扩展号
string key = "0000000000000000";// 密钥
StringBuilder sb = new StringBuilder();
sb.Append("eid=" + Encrypt(Eid, key) + "&userid=" + Encrypt(Userid, key) + "&password=" + Encrypt(Password, key) + "&c">Encrypt(MessageContent, key) + "&mobile=" + Encrypt(Mobiles, key) + "&extport=" + Encrypt(ExtendAccessNum, key));
byte[] bData = Encoding.GetEncoding("UTF-8").GetBytes(sb.ToString().Replace("+", "%2b"));
HttpWebRequest hwRequest;
HttpWebResponse hwResponse;
string strResult = string.Empty;
try
{
hwRequest = (HttpWebRequest)WebRequest.Create(url);
hwRequest.Method = "POST";
hwRequest.C;
hwRequest.ContentLength = bData.Length;
Stream smWrite = hwRequest.GetRequestStream();
smWrite.Write(bData, 0, bData.Length);
smWrite.Close();
hwResponse = (HttpWebResponse)hwRequest.GetResponse();
StreamReader srReader = new StreamReader(hwResponse.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
strResult = srReader.ReadToEnd();
if(strResult.StartsWith("0,")){// 判断返回成功后解密
strResult = strResult.Substring(2);
strResult = Decrypt(strResult,key);
}
srReader.Close();
hwResponse.Close();
}
catch
{ ;}
return strResult;
}

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
红圈里的代码,需要的吗?(查回原代码,知道了)  发帖心情 Post By:2019/10/30 14:49:00 [显示全部帖子]

如题
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20191030144809.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/10/30 14:52:54编辑过]

 回到顶部