亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Twillio - 獲取傳入短信的內容

Twillio - 獲取傳入短信的內容

PHP
慕萊塢森 2022-08-05 16:38:01
我正在按照Twillio的指南來回復傳入的短信。一切都如預期的那樣工作。我收到 Webhook,回復已發送到已驗證的號碼(我使用的是試用帳戶)。我遇到的問題是獲取傳入消息的內容。我試圖通過內容,但兩者都是空的。我想獲取內容以發送到我們的信息郵箱。$_POSTphp://input這是我對SMS的回復.php:<?phprequire __DIR__ . '/twilio-php-master/src/Twilio/autoload.php';use Twilio\TwiML\MessagingResponse;$rest_json = file_get_contents("php://input");$sms = json_decode($rest_json, true);$fh = fopen("log_post.txt","w");foreach($sms as &$item) {    fwrite($fh, $item) or die("died");}fclose($fh);$response = new MessagingResponse();$response->message("The Robots are coming! Head for the hills!");print $response;?>我遵循了這篇SO帖子和Twillio布道者的建議,但我找不到一種方法來讓內容在php代碼級別而不是XML級別上可見我在這里錯過了什么?
查看完整描述

1 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

文檔提及包含傳入消息的內容。$_REQUEST['Body']


所以它既不在也不在.它是包含 Twillio webhook 發送的所有數據的對象,因為它將 API 請求發送到您的服務器終結點。$_POSTphp://input$_REQUEST


這些是請求對象包含的字段:


ApiVersion: "2010-04-01"

SmsSid: "**********************************************"

SmsStatus: "received"

SmsMessageSid: "*******************************************"

NumSegments: "1"

From:"+1*************"

ToState: "NY"

MessageSid"***************************************"

AccountSid: "*********************************"

ToZip: ""

FromCountry: "US"

ToCity: ""

FromCity: ""

To: "+1**********"

FromZip: ""

Body: "Test"

ToCountry: "US"

FromState: ""

NumMedia: "0"


查看完整回答
反對 回復 2022-08-05
  • 1 回答
  • 0 關注
  • 115 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號