飞信免费短信接口 winForm中想做一个手机充值,如果充值失败,或者有更新的时候,通过飞信来免费群发短信通知(想自己搭建一个飞信WebService接口)有谁知道飞信WebService接口怎么做吗?代码怎么写?怎样在WinForm中连接与调用?希望各位大虾帮忙解决一下!!急!!急!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有!!!但是 行不通!。你需要去官方取得 通道(收费的,估计!)调用飞信API, 也只能向 已经添加的 好友发送 消息! http://topic.csdn.net/u/20090825/15/04780c06-d3f2-4e15-9ac2-7676d474afc5.html 这里 有信息安全的问题!!!非 飞信好友 也能随便发 短信的话!!!将产生一个庞大的广告市场!你将发现,你的手机每天都收到上百条 广告!!!所以想通过飞信发消息,前提加为好友!你这是充值话费。。不可能让用户先加你把?发送 E-MAIL 比较现实! 第三方的feitionsdk 或者你自己实现一个 API接口:http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号&message=短信内容说明一点:接收方手机号码必须是你的发送方手机号码的飞信好友 private bool SendSMS(string msg) { try { msg = "[来自" + Utility.IPAddress + "]" + msg; string uid = "134xxxxxxxx57"; string pwd = "12345"; string opid = "134xxxxxxxx79"; string strUrl = "https://sms.api.bz/fetion.php?username={0}&password={1}&sendto={2}&message={3 strUrl = string.Format(strUrl, uid, pwd, opid, msg); Uri uri = new Uri(strUrl); System.Net.WebRequest wr = System.Net.WebRequest.Create(uri); System.IO.Stream s = wr.GetResponse().GetResponseStream(); System.IO.StreamReader sr = new System.IO.StreamReader(s, Encoding.UTF8); string ret = sr.ReadToEnd(); //读取返回信息 if (ret == "短信已提交到发送队列!") { return true; } else { return false; } } catch { return false; } } 这是我以前写的一个方法。里面的Utility.IPAddress 可以不用管,那是我写的一个取IP地址的东西,你可以把这一行{msg = "[来自" + Utility.IPAddress + "]" + msg;}去掉。 那种真正的运营系统,业务逻辑都在服务端控制,而不是像许多只做过局域网访问数据库服务器程序的人想得那样把业务逻辑都在客户端做。因此,别以为搞个api就能骚扰别人。 我们公司曾经导过,移动有提供飞信的WebService,但是是收费的,还有白名单限制.一般的声讯台短信群发用的是专门的设备+移动通讯接口发的 http://io.feirobot.cn/fsend.html,给你用下。 详情请到 fetion123(dot)com 去下我们的试用版试试 我刚试了一下13楼的代码 是这样的滴在 System.Security.Authentication.AuthenticationException 中第一次偶然出现的“System.dll”类型的异常 有人能简单的说下"简单工厂设计模式"吗? c#中如何调用vb写的dll文件?急!急! dataGridView中如何删除行,非绑定 C#怎样实现文本框只能输入只能输入0~99.99数字。 c# Socket通信 datagrid的问题 <%# 请问哪里有键盘钓子的源码下载 谢谢 新手请教一个问题 请教一个c#编译问题 如何在dataGrid中取得其绑定的基础数据表的行位置 C#中类似C++的#ifdef debug 如何从XtraGrid中获取一列数据绑定到c1Chart中.在线等大侠
调用飞信API, 也只能向 已经添加的 好友发送 消息!
将产生一个庞大的广告市场!你将发现,你的手机每天都收到上百条 广告!!!
所以想通过飞信发消息,前提加为好友!你这是充值话费。。不可能让用户先加你把?发送 E-MAIL 比较现实!
http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号&message=短信内容
说明一点:接收方手机号码必须是你的发送方手机号码的飞信好友 private bool SendSMS(string msg)
{
try
{
msg = "[来自" + Utility.IPAddress + "]" + msg;
string uid = "134xxxxxxxx57";
string pwd = "12345";
string opid = "134xxxxxxxx79";
string strUrl = "https://sms.api.bz/fetion.php?username={0}&password={1}&sendto={2}&message={3
strUrl = string.Format(strUrl, uid, pwd, opid, msg);
Uri uri = new Uri(strUrl);
System.Net.WebRequest wr = System.Net.WebRequest.Create(uri);
System.IO.Stream s = wr.GetResponse().GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(s, Encoding.UTF8);
string ret = sr.ReadToEnd(); //读取返回信息
if (ret == "短信已提交到发送队列!")
{
return true;
}
else
{
return false;
}
}
catch {
return false;
}
}
里面的Utility.IPAddress 可以不用管,那是我写的一个取IP地址的东西,你可以把这一行{msg = "[来自" + Utility.IPAddress + "]" + msg;}去掉。
一般的声讯台短信群发用的是专门的设备+移动通讯接口发的
在 System.Security.Authentication.AuthenticationException 中第一次偶然出现的“System.dll”类型的异常