2015-03-02 77 views
0

我正在寻找实现一个短信网关从我的应用程序发送短信到手机。短信网关通过ajax

我想知道是否有任何服务可以支持通过AJAX从我的视图发送消息。因此,理想情况下,我的页面上会有一个按钮,用于调用SMS服务,并将json消息对象传递给SMS网关并检索响应。

我非常乐意构建ajax发布请求,但我从未使用过任何形式的短信网关,因此非常感谢任何建议或指示。

非常感谢

回答

0

如果我正确你想使用一些付费短信网关提供商像Twilio理解。

通过ajax从客户端应用程序发送短信是可能的,但不应该在公共可用网站上完成。使用Twilio提供的REST API,你必须提供authTokensid,这两个对于看到你的观点的每个人都是可用的,所以每个人都有可能在你的成本上发送短信/彩信。

此类解决方案的正确架构是将自定义ajax请求传递到您自己的服务器,然后在私有后端使用网关API库。

这个话题已经提出了,比如这里: Backbone/JS: looking to access the Twilio SMS API via an AJAX call


这里https://www.twilio.com/docs/libraries你可以找到库所有现代服务器技术,如.Net和Node.ja,红宝石等

而且这里是一个小示例,如何从C#发送短信。

using System; 
using Twilio; 
class Example 
{ 
    static void Main(string[] args) 
    { 
     // Find your Account Sid and Auth Token at twilio.com/user/account 
     string AccountSid = "AC32a3c49700934481addd5ce1659f04d2"; 
     string AuthToken = ""; 

     var twilio = new TwilioRestClient(AccountSid, AuthToken); 
     var message = twilio.SendMessage("+14158141829", "+14159352345", "Jenny please?! I love you <3", ""); 

     Console.WriteLine(message.Sid); 
    } 
}