Каналы пользователя / Неизвестный подресурс

Недавно добавленный (05/02) ресурс "Каналы пользователя", кажется, мертв. Когда я пытаюсь получить доступ к этим данным, я всегда получаю сообщение об ошибке "Неизвестные каналы подресурсов".

Кто-нибудь может подтвердить, что эта функциональность действительно работает?

Я попытался получить его несколькими разными способами:

$channels = $this->client->chat
  ->services($this->ipmSid)
  ->users($memberId)
  ->channels
  ->read(); // I've also tried ->fetch();

и затем я попытался использовать ссылку, которая предоставляется, когда вы выбираете участника и вводите его непосредственно в curl, как это:

$member = $this->client->chat
  ->services($this->ipmSid)
  ->users($user_id)
  ->fetch();

$url = $member->links['user_channels'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($process, CURLOPT_USERPWD, $this->sid . ":" . $this->token);
$resp = curl_exec($ch);

Оба способа приводят к ошибке 500 "Неизвестные каналы субресурса Twilio Exception".

Спасибо за любые советы!

1 ответ

Решение

Это не задокументировано хорошо. Вам нужно использовать userChannels.

channels = $this->client->chat
    ->services($this->ipmSid)
    ->users($memberId)
    ->userChannels
    ->read();
Другие вопросы по тегам