如何通过Twilio可编程彩信发送多个图像? (PHP)

时间:2018-11-28 01:31:39

标签: php twilio twilio-api mms twilio-php

当我尝试在单个MMS中发送多个图像时,我遇到了问题。甚至他们的文档也不清楚。 我找不到在线显示相同内容的示例。

1 个答案:

答案 0 :(得分:2)

根据他们有关MMS的文档

一次最多可以发送10张图像,总共不超过5mb。 MMS也仅在美国和加拿大可用。

您可以使用类似的数组传递图像。

URL方法:(URL必须公开)

<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account Sid and Auth Token at twilio.com/console
$sid    = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$mediaUrls = array("https://demo.twilio.com/owl.png", "url2", "url3", "url4");

$message = $twilio->messages
                  ->create("+12316851234", // to
                           array(
                               "body" => "Hello there!",
                               "from" => "+15555555555",
                               "mediaUrl" => $mediaUrls
                           )
                  );

print($message->sid);

文档:

https://www.twilio.com/docs/sms/api/media-resource

https://www.twilio.com/docs/sms/send-messages?code-sample=code-send-an-mms-message&code-language=PHP&code-sdk-version=5.x

此处的更多信息https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages-php