我正在使用此代码获取收到的消息列表。如果消息是MMS消息,我喜欢获取图像的媒体URL。我可以用num_media属性识别MMS。
我不知道如何获取媒体网址。该文件说明了subresource_uris。我不知道在这种情况下如何使用它。
$client = new Services_Twilio($AccountSid, $AuthToken);
$messages = $client->account->messages->getIterator(0, 5, array()) ;
$media = "";
foreach($messages as $sms) {
if ($sms->num_media > 0)
{
}
}
答案 0 :(得分:1)
Twilio开发者传道者在这里。
通过查询该邮件的Media list resource,可以找到附加到邮件的媒体。这在PHP库中非常简单,因为您需要遍历media
消息的$sms
资源。像这样:
$client = new Services_Twilio($AccountSid, $AuthToken);
$messages = $client->account->messages->getIterator(0, 5, array()) ;
$media = "";
foreach($messages as $sms) {
if ($sms->num_media > 0)
{
foreach($sms->media as $media) {
echo $media->uri;
}
}
}
如果有帮助,请告诉我!