我是 Twilio API 的新手。我有试用帐户,我已成功使用 Twilio Rest API 发送消息,并收到来自号码的消息,即消息为:DM-062107 和正文:- 从您的 Twilio 试用帐户发送 - 你好。
现在我无法回复此消息。任何人都可以帮助我如何回复此消息以及我如何知道该消息已收到。
我是 Twilio API 的新手。我有试用帐户,我已成功使用 Twilio Rest API 发送消息,并收到来自号码的消息,即消息为:DM-062107 和正文:- 从您的 Twilio 试用帐户发送 - 你好。
现在我无法回复此消息。任何人都可以帮助我如何回复此消息以及我如何知道该消息已收到。
我已就相同问题联系 Twilio 技术支持并得到答复。检查未启用回复选项的原因:
尽管 Twilio 支持使用免费号码在国际上发送出站消息,但您的印度号码可能不支持向美国免费号码发送入站消息。我建议您咨询您的移动运营商,看看是否支持向美国免费电话号码发送消息。如果没有,我会建议使用普通的美国号码而不是美国的免费电话号码,并请重新测试。
Twilio 布道者在这里。
因此,要回复消息,您只需从手机向该号码发送一条普通短信即可。Twilio 处理此问题的方式是使用“webhook”。
如果您登录到您的 Twilio 帐户,单击“号码”选项卡,您会看到那里有一个电话号码(与您发送 SMS 的号码相同):
单击该数字后,您将看到一个包含其他详细信息的屏幕:
在这里你可以配置你的 webhook。这基本上是 Twilio 将您的消息发送到的 URL。因此,如果您将其配置为指向您编写的某个应用程序的 URL,您将收到包含消息内容、来自谁等的 HTTP Post 或 Get 请求(您可以配置哪个)。
然后,您可以使用 XML 回复此消息Twiml
:
<Response>
<Message>
This is the message that is sent in reply!
</Message>
</Response>
使用它,您可以建立对话!
Twilio 的网站上有很多详细信息,包括快速入门等。甚至还有一段视频可以通过它进行讨论。
希望这可以帮助。