1

我正在使用此代码来获取收到的消息列表。如果消息是彩信,我喜欢获取图像的媒体 url。我可以用 num_media 属性识别彩信。

我不知道如何获取媒体网址。该文件说关于 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)
      {

      }


  } 
4

1 回答 1

1

Twilio 开发人员布道者在这里。

可以通过查询该消息的媒体列表资源来找到附加到该消息的媒体。这在 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;
          }
      }


  } 

让我知道这是否有帮助!

于 2015-06-19T15:50:13.850 回答