编写方法如下:
/// API(短信接收号码,短信模版ID,内容数据) ///
/// 短信接收号码
/// 短信模版ID
/// 内容数据
public void GoMessage(string phoneNumber, string templateId, string[] context)
{
string ret = null;
CCPRestSDK api = new CCPRestSDK();
bool isInit = api.init("app.cloopen.com", "8883");//(短信验证码接口地址,端口)
//api.setAccount("自己申请", "自己申请");//(主账号,主账号令牌)
//api.setAppId("自己申请");//应用ID
try
{
if (isInit)
{
Dictionary<string, object> retData = api.SendTemplateSMS(phoneNumber, templateId, context);//(短信接收号码,短信模版ID,内容数据)
ret = getDictionaryData(retData);
}
else
{
ret = "初始化失败";
}
}
catch (Exception exc)
{
ret = exc.Message;
}
}
private string getDictionaryData(Dictionary<string, object> data)
{
string ret = null;
foreach (KeyValuePair<string, object> item in data)
{
if (item.Value != null && item.Value.GetType() == typeof(Dictionary<string, object>))
{
ret += item.Key.ToString() + "={";
ret += getDictionaryData((Dictionary<string, object>)item.Value);
ret += "};";
}
else
{
ret += item.Key.ToString() + "=" + (item.Value == null ? "null" : item.Value.ToString()) + ";";
}
}
return ret;
}
使用方法:
public ActionResult SendNote()
{
string[] context =new string[2];
context[0] = “888888”;
context[1] = “3”;
GoMessage(“”, “”, context);
return Content();
}
接下来在前台写一个ajax访问即可