我正在尝试使用以下内容批量发送短信
$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(); 帮助??
答案 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"]
]
]);