当前位置: 首页 > 知识库问答 >
问题:

VB.NET中twilio nuget包不发送SMS消息

公良天逸
2023-03-14
 Public Shared Sub SendAuthCodeViaSms(ByVal number As String)
        Dim twilioAccountInfo As Dictionary(Of String, String) = XmlParse.GetAccountInfoFromXmlFile("twilio")
        Dim accountSid As String = twilioAccountInfo("username")
        Dim authToken As String = twilioAccountInfo("password")
        If (Not String.IsNullOrEmpty(accountSid) AndAlso Not String.IsNullOrEmpty(authToken)) Then
            Dim client = New TwilioRestClient(accountSid, authToken)
            client.SendMessage(TwilioSendNumber, ToNumber, "Testmessage from My Twilio number")
        Else
            'log error and alert developer
        End If

    End Sub

但是在C#web API项目中,相同的代码会像预期的那样发送消息。

 protected void Page_Load(object sender, EventArgs e)
    {
        const string AccountSid = "mysid";
        const string AuthToken = "mytoken";

var twilio = new TwilioRestClient(AccountSid, AuthToken);
        var message = twilio.SendMessage(TwilioSendNumber,ToNumber,"text message from twilio");
    }

并且所有的SID、令牌和电话号码格式都是正确的,否则C#就不能发送,我也不能到达VB.NET版本的client.sendmessage部分(client.sendsmessage产生相同的结果)

共有1个答案

景鹏飞
2023-03-14

这里是Twilio福音传道者。

我通过创建一个简单的VB控制台应用程序来尝试我们的代码,它对我有效。

我唯一能想到的是,在解析XML时,要么您没有正确地获得Twilio凭据,要么传递给函数的电话号码没有正确地格式化。

Dim result = client.SendMessage(TwilioSendNumber, ToNumber, "Testmessage from My Twilio number")
If (Not IsNothing(result.RestException)) Then
   ' Something bad happened
Endif
 类似资料:
  • 我是ruby和ruby on rails的新手,在设置Twilio发送短信时遇到了麻烦。

  • 我正在设置一个电脑系统应用程序,这将发送短信警报。可以选择:服务类型:HTTP、SMTP或SMPP。我被告知要使用HTTP。HTTP(S)方法:Post或GET。我被告知要用GET。HTTP(S)URL:我认为https://api.twilio.com/2010-04-01是正确的HTTP(S)参数:举个例子:username=xxx&password=xxxx&mobNo=%xxxx%&mes

  • 在我的第一个手机,使用Lollipop,程序运行良好,我可以发送和接收短信。但在我的第二部手机上,我的应用程序被强制关闭了。我不知道有什么问题 这是强制关闭后的日志... java.lang.IllegalStateException:无法执行Android的方法:onclick at android.view.view$DeclaredonClickListener.onclick(view.j

  • 主要内容:SmtpClient类,示例VB.Net应用程序可发送电子邮件。名称空间包含用于向简单邮件传输协议(SMTP)服务器发送电子邮件以供传送的类。 下表列出了一些常用的类: 编号 类 描述 1 代表电子邮件的附件。 2 将附件存储为电子邮件的一部分。 3 代表电子邮件发件人或收件人的地址。 4 存储与电子邮件关联的电子邮件地址。 5 表示可以使用类发送的电子邮件。 6 允许应用程序使用简单邮件传输协议(SMTP)发送电子邮件。

  • 我很难让我的机器人发送Twilio消息。我一直收到400个错误的请求,我在这里把msg对象看作JSON——我想我为Twilio创建地址的方式有问题吧?我也已经通过并在管理工具中设置了Twilio频道 SMS=={“数据”:{“类型”:“消息”,“代理”:“botbuilder”,“文本”:“测试消息”,“地址”:{“频道id”:“SMS”,“对话”:{“id”:“4I4HLAND06HA5G3”,