我如何在Windows7上以编程方式发送短信,并让我自己的个人手机号码显示为发件人



我希望能够通过Windows 7操作系统上的应用程序(以任何语言或使用任何协议编码)以编程方式发送短信,发送时会显示我自己的个人手机号码作为发件人。

我不介意为需要同时安装在我的电脑和手机上的服务或应用程序付费。像MightyText这样的应用程序与我想要的非常接近,但并没有提供真正的API。

像Twillio或Clickatel这样的服务提供了非常好和干净的API,但并没有尽可能地允许"发送"电话号码是个人手机号码。这些服务似乎需要一个新的专用电话号码或通过它们获取短代码。

我有同样的确切需求,并找到了这项服务:https://smsgateway.me/它是免费的(需要注册),但它的作用很有魅力。

如果你知道C#,这里有一个基本的代码片段(需要RestSharp):

var client = new RestClient("http://smsgateway.me/api/v3/");
var request = new RestRequest("messages/send", Method.POST);
request.AddParameter("email", "your@email.com");
request.AddParameter("password", "Your Password");
request.AddParameter("device", 1234);
request.AddParameter("number", phoneNumber);
request.AddParameter("message", "Your message here.");
var response = client.Execute(request);

最新更新