Twilio StatusCallback未按预期工作

Twilio StatusCallback未按预期工作,twilio,Twilio,概述: 我正在开发一个VB.NET应用程序,它可以调用Twilio,该号码不是测试号码。我使用的是C#库,代码是用VB.Net编写的 当我使用这行代码时: Console.WriteLine(account.SendSmsMessage(调用者,to1,strBody)) 我在手机上收到一条短信,但是回发信息从未发布到我的网站上。我已经在“消息>请求URL”下的帐户中包含了该站点的URL。 当我回复邮件时,Twilio确实会在我的网站上发布帖子。据我所知,当Twilio第一次从我的应用程序发送消

概述:

我正在开发一个VB.NET应用程序,它可以调用Twilio,该号码不是测试号码。我使用的是C#库,代码是用VB.Net编写的

当我使用这行代码时: Console.WriteLine(account.SendSmsMessage(调用者,to1,strBody))

我在手机上收到一条短信,但是回发信息从未发布到我的网站上。我已经在“消息>请求URL”下的帐户中包含了该站点的URL。 当我回复邮件时,Twilio确实会在我的网站上发布帖子。据我所知,当Twilio第一次从我的应用程序发送消息时,应该发一条帖子,但事实并非如此

当使用此代码时,我不会收到任何文本消息,也不会发布任何帖子。 Console.WriteLine(account.SendMessage(调用者、to1、strBody、PostBackURL))

我尝试过SendSMSMessage,我尝试过使用我帐户上的URL,但没有, 似乎没有什么能影响这种行为

发送邮件时,我需要SMSMessageId。从我所看到的一切来看,Twilio没有提供一个响应,除了发送到PostBackURL的内容之外,我可以为 但是,SmsMessageSid,因为没有响应,这不是一个选项。如果我在这一点上弄错了,那就太好了,但是看起来获得回复的唯一方法是使用post-back URL。谢谢你的帮助!下面是我正在使用的代码的摘录:

    PostBackURL = "http%3A%2F%2F173.111.111.110%3A8001/XMLResponse.aspx"

    ' Create Twilio REST account object using Twilio account ID and token
    account = New Twilio.TwilioRestClient(SID, Token)
    message = New Twilio.Message

    Try   
         'WORKS
        'Console.WriteLine(account.SendSmsMessage(Caller, to1, strBody))  
         'DOES NOT WORK
        Console.WriteLine(account.SendMessage(Caller, to1, strBody, PostBackURL))

    Catch e As Exception
        Console.WriteLine("An error occurred: {0}", e.Message)
    End Try
    Console.WriteLine("Press any key to continue")
    Console.ReadKey()

我在用C#做类似的事情,和你一样,我不会把帖子放到回调URL上。我不知道为什么这不起作用,但如果您发送消息时只需要sid,那么您应该能够执行以下操作:

    message = SendSmsMessage(Caller, to1, strBody))
和message.Sid将为您提供所需的信息,假设没有异常