Twilio-如何从消息列表中获取媒体url?
我正在使用此代码获取收到的消息列表。如果信息是彩信,我想获取图像的媒体url。我可以通过num_media属性识别彩信 我不知道如何获取媒体url。该文档介绍了子资源URI。我不知道在这种情况下如何使用它Twilio-如何从消息列表中获取媒体url?,twilio,mms,twilio-php,Twilio,Mms,Twilio Php,我正在使用此代码获取收到的消息列表。如果信息是彩信,我想获取图像的媒体url。我可以通过num_media属性识别彩信 我不知道如何获取媒体url。该文档介绍了子资源URI。我不知道在这种情况下如何使用它 $client = new Services_Twilio($AccountSid, $AuthToken); $messages = $client->account->messages->getIterator(0, 5, array()) ; $medi
$client = new Services_Twilio($AccountSid, $AuthToken);
$messages = $client->account->messages->getIterator(0, 5, array()) ;
$media = "";
foreach($messages as $sms) {
if ($sms->num_media > 0)
{
}
}
这里是Twilio开发者福音传道者 通过查询邮件的,可以找到附加到邮件的媒体。这在PHP库中非常简单,因为您需要在
$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;
}
}
}
如果有帮助,请告诉我 非常感谢。你救了我的命。当我这么做时,返回的URI是一个json文件。如何发送实际图像?返回的JSON的
Uri
字段就是您可以找到图像本身的位置。我想我看到了问题所在……我测试的媒体比较旧。不确定Twilio是否最终删除了它,或者在我最初发送时它可能只是一个坏文件。但它找不到文件。它似乎在最近的媒体上工作。除非你选择删除,否则Twilio不应该删除内容。不过很高兴你已经弄明白了。