ユーザーが Twilio アカウント SID と認証トークン (基本的にはユーザー名パスの組み合わせ) を挿入できるスクリプトを開発しています。これらの資格情報は、Twilio REST API を介して SMS メッセージを送信するときに使用されます。資格情報が正しくない場合、致命的なエラーが発生します (これは悪いことです..)。
ユーザーサーバーが持っているCURL
かfile_get_contents
有効になっている場合、そのユーザーアカウントのリクエストを作成できます(そして、応答コードcurl_init('https://' . $accountsid . ':' . $authtoken . '@api.twilio.com/2010-04-01/Accounts');)
に基づいて資格情報を確認します.http
ただし、問題は、すべてのサーバーがcurl
有効file_get_contents
になっているわけではありません。そのため、ユーザーが間違ったアカウント SID や認証トークンを入力すると、メッセージを送信しようとしたときに致命的なエラーが発生します。
明らかに、をキャッチして無効にすることはできないため、またはfatal error
を使用せずにアカウントの資格情報を確認する方法はありますcurl
かfile_get_contents
?