gpt4 book ai didi

twilio - StatusCallback 没有按预期工作

转载 作者:行者123 更新时间:2023-12-04 19:42:28 25 4
gpt4 key购买 nike

概述:

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

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

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

使用此代码时,我没有收到任何短信,也没有进行 POST。 Console.WriteLine(account.SendMessage(Caller, to1, strBody, PostBackURL))

我试过 SendSMSMessage,我试过使用我帐户上的 URL 和没有它,似乎没有什么影响行为。

我在发送消息时需要 SmsMessageSid。从我所看到的一切来看,除了发送到 PostBackURL 的内容之外,Twilio 不提供响应,我可以解析响应SmsMessageSid 但是,因为没有响应,所以不是一个选项。如果我在这一点上弄错了那就太好了,但是看起来获得回复的唯一方法是使用回发 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 的 POST。我不知道为什么这不起作用,但如果你在发送消息时只需要 sid,你应该可以这样做:

    message = SendSmsMessage(Caller, to1, strBody))

假设没有异常(exception),message.Sid 将为您提供所需的内容。

关于twilio - StatusCallback 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com