我们正在使用 twilio 发送批量短信,例如。来 self 们服务器的 50 条短信速度非常快,对于某些请求,它返回错误的请求消息,意味着大约 2 -3 个请求并成功发送其他大约 47 条消息。当将相同的数据库连接到我的本地服务器或开发服务器时,速度很慢,然后它会成功发送所有请求。
我不确定,但我认为向 twilio 发送太快的保姆请求会导致问题。谁能知道为什么我在速度非常快的服务器上收到错误“错误请求”,而不是在相同数据上有点慢的服务器上收到错误“错误请求”。
最佳答案
这里是 Twilio 传道者。
如果您从 Twilio 收到 400 Bad Request 响应,该响应中可能包含有关出错原因的一些详细信息。
如果您使用我们的 .NET 帮助程序库,您可以检查 RestException 属性以获取错误消息:
message = client.SendMessage("5555555555","5555555555","asdasd");
if (message.RestException != null) { /* something broke */ }
或者您可以使用 Fiddler 等 HTTP 代理工具检查失败请求的正文。
希望有帮助。
关于c# - 向 Twilio 发送批量消息 "Bad Request",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560044/