私はTwilio APIを使用してSMSを送信しています。
Twilioは失敗後にSMSを送信しますか?
私はPHP配列に入れたデータベースからusrの名前とnrを取得します。
は、私はforeachループでSMSを送信:
foreach ($usrs as $number => $name) {
$sms = $client->account->messages->create($number,
array(
'from' => "xxxxxxxxxxxx",
'body' => "Hi $name. $text"
)
);
// Display a confirmation message on the screen
echo "Sent message to $name <br>";
}
このコードは、カスタムは何かということです。
それは成功をエコーします。
しかし数は、プロセスのようなエラーメッセージを表示して停止します有効isn't場合:
Sent message to David
Sent message to Elsa
Sent message to Adam
Failure notice: the number is not a valid phone number...
、ここでループ改...ループで何i'dよう
失敗メッセージをプリントアウトしますが、ループを壊すことなく、障害の後に来るアレイ内のメッセージを引き続き送信します。
エラーメッセージは、API distファイルから取得する必要がありますか?
私はSEの私のカスタムPHPファイルの取り扱いエラーをすることができないので...
それは例外ですか?この場合、SMS作成コールの周りにtry catchを使用し、それに応じて処理します。 –
@JonStirling、私にそれを打つ。 –