是否有用于发送短信的Google语音API?

时间:2012-05-06 18:51:26

标签: c# google-voice

有谁知道任何工作的gvoice api?我找到了这个项目: http://sourceforge.net/projects/gvoicedotnet/ 但由于网址在几个月前发生了变化,登录似乎不再有效。

有没有人有问题向我网站的用户发送短信?

4 个答案:

答案 0 :(得分:3)

自我推销:我的API,SharpVoice,工作/工作得很好(在一段时间内未经过测试):https://github.com/descention/sharp-voice

Voice voiceConnection = new Voice(loginEmail, loginPassword); string response = voiceConnection.SendSMS(smsToPhoneNumber, smsMsgBody);

答案 1 :(得分:2)

我找到了一个:SharpGoogleVoice。 https://bitbucket.org/jitbit/sharpgooglevoice/downloads

它只支持短信,但效果很好,看起来很不错。

答案 2 :(得分:0)

您需要的是一个SMS网关,它允许您通过API发送短信。快速谷歌搜索产生Zeep Mobile,这使开发人员可以从他们的应用程序免费发送短信。

因为它是免费的,所以可能会有一些限制,但如果您使用策略或适配器模式正确构建应用程序,那么您应该能够在以后根据需要使用更高级的东西替换此模块你的申请。

免费计划的主要限制是广告支持。在初始开发和测试期间,这可能对您没有问题,但您的生产用户可能会发现这是使用您的服务时的一个重大问题。 Zeep确实有一个付费的计划,可以消除广告,当然还有无数其他具有API的SMS网关,您可以付费使用。

答案 3 :(得分:0)

你可以通过Twilio获得send messages

使用C#帮助程序库的示例:

https://www.twilio.com/docs/libraries/csharp

// Download the twilio-csharp library from twilio.com/docs/csharp/install
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 = "YOUR_ACCOUNT_SID";
    string AuthToken = "YOUR_AUTH_TOKEN";
    var twilio = new TwilioRestClient(AccountSid, AuthToken);

    var message = twilio.SendMessage(
        "+15017250604", "+15558675309",
        "Hey Kyle! Glad you asked this question.",
        new string[] { "http://farm2.static.flickr.com/1075/1404618563_3ed9a44a3a.jpg" }
    );
    Console.WriteLine(message.Sid);
 }
}