Twilioを使ってSMS送信を実装しているのですが、送信できた場合、送信先番号が存在せず送信できなかった場合で、処理を切り分けたいと思っています。
具体的には、
form.php内で
require_once('send_sms.php');
でSMS送信プログラムを読み込み、
send_sms.phpで、
use Twilio\Rest\Client; require_once __DIR__ . '/twilio-php-master/Twilio/autoload.php'; $account_sid = {sid}; $auth_token = {auth_token}; $twilio_number = '{twilio_number}'; $client = new Client($account_sid, $auth_token); $client->messages->create( '{number}', array( 'from' => $twilio_number, 'body' => 'test', ) );
と記述して、送信自体は問題なく行えます。
ただ、公式サイト
https://www.twilio.com/docs/sms/send-messages#monitor-the-status-of-your-message
を参考にして
require_once('send_sms.php');
でSMS送信プログラムを読み込み、
send_sms.phpで、
use Twilio\Rest\Client; require_once __DIR__ . '/twilio-php-master/Twilio/autoload.php'; $account_sid = {sid}; $auth_token = {auth_token}; $twilio_number = '{twilio_number}'; $client = new Client($account_sid, $auth_token); $client->messages->create( '{number}', array( 'from' => $twilio_number, 'body' => 'test', 'statusCallback' => "http://{domain}/form.php" ) );
として、
require_once('send_sms.php'); echo('<pre>'); var_dump($_POST); echo('</pre>');
として、送信ステータス等を確認しようとしても何もでませんでした。
方法が間違えているのか、、正しい方法を教えていただきたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/10 13:33
2019/09/10 14:20 編集
2019/09/10 14:19
2019/09/10 14:32
2019/09/10 14:40
2019/09/11 04:23
2019/09/11 04:51
2019/09/11 05:04
2019/09/11 05:23
2019/09/11 05:38
2019/09/11 05:50
2019/09/11 05:57
2019/09/11 06:02