我正在尝试检索向我的 Twilio 号码发送 SMS 的用户的电话号码,但我无法在我的程序中获取它。
我试过这些:
$message = $client->account->sms_messages->get("$Smssid");
$number = $message->From;
但无论我尝试什么$number
仍然是空白。我试图得到$sid
, sid
, $SMSSid
. 没有什么。
我究竟做错了什么?
当用户向您发送 SMS 时,我们会向您的服务器发出 HTTP 请求。此 HTTP 请求包含有关 SMS 的信息,例如 From、To、Body 等。
要从 PHP 中的 HTTP 请求中检索“From”值,只需执行以下操作:
$from_number = $_REQUEST['From'];
或者,您可以从 REST API 中检索它:
$message = $client->account->sms_messages->get($_REQUEST['SmsSid'])
尽管这应该是不必要的,因为您需要的所有数据都应该在 HTTP 请求中。