短信状态从“排队”更改为“发送”时如何收到通知?

你好,

        我正在尝试学习Twilio API.

        当我通过php发送短信[1]脚本.. twilio返回一个具有status =’queued’的响应对象.现在我想在状态更改为“发送”时收到通知. Twilio吗?如果是的话,任何机构都可以建议我如何实施他.

        以及如何添加“StatusCallback”url

$sms = $client->account->sms_messages->create(
            // the number we are sending from, must be a valid Twilio number
            "000-000-0000", 

            // the number we are sending to - Any phone number
            "0000000000",

            // the sms body
            "Hey Friend, Monkey Party at 6PM. Bring Bananas!"
        );
最佳答案
你正处于正确的轨道上,寻找到StatusCallback.当使用Twilio PHP库时,可以使用数组作为最后一个参数来设置任何可选参数.

<?php
$sms = $client->account->sms_messages->create(
  "1235551234", 
  "1235554321",
  "Hey Friend, Monkey Party at 6PM. Bring Bananas!",
  array('StatusCallback' => 'http://example.com/sms/status.php')
);

当消息发送(或失败)时,数据将被传递到StatusCallback url.

转载注明原文:短信状态从“排队”更改为“发送”时如何收到通知? - 代码日志