Twilio通知服务短信批量发送图像

时间:2018-11-14 21:14:13

标签: php sms twilio

我正在尝试使用以下内容批量发送短信

$notification = $client
            ->notify->services($appSid)
            ->notifications->create([
                "toBinding" => $binding,
                "body" => "000000000000000000000000000",
                "mediaUrl" => "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg"
        ]);

$ binding只是电话号码的数组。

但是mediaUrl没有显示在收到的SMS中。

mediaUrl使用$ client-> messages-> create(); 帮助??

1 个答案:

答案 0 :(得分:2)

这里是Twilio开发人员的传播者。

使用“通知”通过MMS发送媒体时,您需要将媒体指定为SMS替代的一部分(请参见documentation here on the options you can send when creating a notification)。

因此,在您的情况下,您的代码应如下所示:

$notification = $client
        ->notify->services($appSid)
        ->notifications->create([
            "toBinding" => $binding,
            "body" => "000000000000000000000000000",
            "sms" => [
                "media_urls" => ["https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg"]
            ]
    ]);