如何获取发送到我的Twilio号码的短信的日期?

如何获取发送到我的Twilio号码的短信的日期?,twilio,Twilio,我尝试使用TwilioAPI从文本中获取和分析数据。以他们为例,我可以从发送的文本中获取电话号码,但我希望获取日期时间和消息正文 对于电话号码,您只需使用: $phone = $_REQUEST['From']; 它也适用于To和Body,但我尝试了DateSent,但它不起作用 $date = $_REQUEST['DateSent']; 你知道用什么词可以得到它吗?根据日期不作为参数发送。但是,您可以使用RESTAPI来使用$\u请求['SmsSid'],并且返回的数据将包含创建的日期

我尝试使用TwilioAPI从文本中获取和分析数据。以他们为例,我可以从发送的文本中获取电话号码,但我希望获取日期时间和消息正文

对于电话号码,您只需使用:

$phone = $_REQUEST['From'];
它也适用于
To
Body
,但我尝试了DateSent,但它不起作用

$date = $_REQUEST['DateSent'];
你知道用什么词可以得到它吗?

根据日期不作为参数发送。但是,您可以使用RESTAPI来使用
$\u请求['SmsSid']
,并且返回的数据将包含
创建的日期

注意:正如John评论的那样,除非您真的需要“官方”时间戳,否则它本质上就是当前时间。还要注意,如果您试图查询API以查找刚传入的消息,则该消息可能尚未传播,因此您可能无法获取所请求的数据


如果有一些用例不能只使用当前时间戳,那将很有趣。

没有DateSent,因为它是
now()
,用于请求URL时。我们一收到消息就请求URL。@JohnSheehan和我想我应该注意的是,如果您试图在消息到达时通过RESTAPI进行请求,它可能实际上还不存在。至少我知道来电时会发生这种情况。谢谢,我使用的是当前的datatime。在使用任何输入/响应之前,我喜欢做的一件事是转储在典型交互中接收到的所有数据(无论是您正在处理的_请求数据,还是其他情况下的JSON/XML响应),并将其保存到我的项目笔记(通常是Evernote笔记本)中,以美化的格式供整个项目参考。通过这种方式,我确切地知道在适当的场景中可用/期望的内容以及如何访问它。我也通过这种方式避免了糟糕/过时的文档(这里说的是一般性的,而不是特定于Twilio的文档)。@webcalif接受一些答案