Сид из очереди Twilio

Я использую следующий код, полученный с веб-сайта twilio. Мне нужно получить QueueSid моей очереди с именем «Продажи». Как мне это сделать? Если есть документация по этой теме, пожалуйста, укажите и мне туда. Заранее спасибо!

<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library

// Your Account Sid and Auth Token from twilio.com/user/account
$accountSid = "ACYYYYYYYYYY"; 
$authToken = "XXXXXXXXX"; 
$client = new Services_Twilio($accountSid,$authToken);

// Get an object from its sid. If you do not have a sid,
// check out the list resource examples on this page
$member = $client->account->queues->get('QU5ef8732a3c49700934481addd5ce1659')->members->get("Front");
$member->update(array(
    "Url" => "https://dl.dropboxusercontent.com/u/11489766/learn/voice.xml",
    "Method" => "POST"
));
echo $member->wait_time;

person Cannon Moyer    schedule 15.06.2015    source источник


Ответы (1)


Проповедник разработчиков Twilio здесь.

Вы можете искать все свои очереди с помощью ресурса списка очередей. Затем вы захотите отфильтровать по понятному имени, чтобы получить свою очередь. Попробуйте что-то вроде этого:

<?php
  // Get the PHP helper library from twilio.com/docs/php/install
  require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library

  // Your Account Sid and Auth Token from twilio.com/user/account
  $accountSid = "ACYYYYYYYYYY"; 
  $authToken = "XXXXXXXXX"; 

  $client = new Services_Twilio($accountSid, $authToken);

  foreach($client->account->queues as $queue){
      if ($queue->friendly_name == "Sales"){
          $foundQueue = $queue;
          break;
      }
  }
  echo $foundQueue;
person philnash    schedule 16.06.2015