我正在使用 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 关注
- 112 浏览
添加回答
举报
0/150
提交
取消