我正在使用 Twilio 向用戶發送短信。對于無效號碼,我收到 400。我如何捕獲該異?;?HTTP 狀態代碼,以便我可以相應地處理它?它確實返回這些代碼,我想知道 API 響應中收到的 HTTP 代碼。$client = new Client($account_sid, $auth_token); $client->messages->create( $to, array( 'body' => $message, 'from' =>$SMS_FROM ) );
1 回答

HUWWW
TA貢獻1874條經驗 獲得超12個贊
為什么不直接將代碼塊包裝在 try/catch 塊中,如本例所示?
try {
$twilio
->messages
->create(
$to,
[
'body' => "Here is my message to you!",
'from' => $SMS_FROM,
]
);
} catch (\Twilio\Exceptions\TwilioException $e) {
echo "Something went wrong.\nCode: {$e->getCode()}.\nMessage: {$e->getMessage()}.\n";
}
這將打印出完整的錯誤消息,該消息應該為您提供您想要的內容,例如:
[HTTP 400] 無法創建記錄:“發件人”號碼 +12132635abc137 不是有效的電話號碼、簡碼或字母數字發件人 ID。
- 1 回答
- 0 關注
- 149 瀏覽
添加回答
舉報
0/150
提交
取消