我正在使用Twilio API向客户发送和接收短信。
每当我将短信发送给我的客户时,我都会将qazxsw poi,qazxsw poi等字段存储到我的数据库中。
我已经实现了发送消息的API,工作正常,只是将字段保存到我的数据库中。
我的问题
当我从我的客户收到我的twilio号码的短信。我想得到像to
和body
这样的字段并保存到我的数据库。
我看了这里的文档
from number
body
但这仅显示了在收到消息时如何向客户发送响应。
我想将收到的短信保存到我的数据库中。
收到短信时,有人可以帮助我获得qazxsw poi和qazxsw poi。 TNX ..
Twilio SMS响应的文档在这里:https://www.twilio.com/docs/api/twiml
这是一个相关的引用:
当Twilio收到一个Twilio号码的消息时,它会对为该号码配置的消息URL发出同步HTTP请求,并期望接收响应的TwiML。 Twilio将其请求作为POST参数或URL查询参数发送以下参数,具体取决于您配置的HTTP方法。
你应该简单地在PHP的https://www.twilio.com/blog/2012/04/get-started-with-twilio-sms-receiving-incoming-sms-quickstart.html变量中包含数据字段。
from number
- 消息的34个字符唯一标识符。可用于稍后从REST API检索此消息。
message body
- 与MessageSid值相同。为了向后兼容而弃用并包含在内。
https://www.twilio.com/docs/api/twiml/sms/twilio_request - 与此消息关联的帐户的34个字符ID。
$_REQUEST[]
- 发送此消息的电话号码。
$_REQUEST['MessageSid']
- 收件人的电话号码。
$_REQUEST['SmsSid']
- 消息的文本正文。最多1600个字符。
$_REQUEST['AccountSid']
- 与您的消息关联的媒体项目数
以下是您可能与MySQL数据库一起使用的示例查询。您还应该向Twilio发回适当的TWIXML响应,并在运行此类查询之前清理接收到的数据。
$_REQUEST['From']
Twilio福音传教士在这里。
Twilio将HTTP请求中的参数作为表单编码值传递,因此您只需使用REQUEST对象来获取它们:
$_REQUEST['To']
$_REQUEST['Body']
有一个更详细的例子。
希望帽子有帮助。