在 Twilio Programmable Chat 中,在 Laravel PHP 中,如何获取用户所属的所有频道?
Posted
技术标签:
【中文标题】在 Twilio Programmable Chat 中,在 Laravel PHP 中,如何获取用户所属的所有频道?【英文标题】:In Twilio Programmable Chat, in Laravel PHP, how to get all channels that a user belongs to? 【发布时间】:2022-01-16 00:02:03 【问题描述】:我使用 Laravel php,我试过这个:
$ucs = $twilio->chat->v2->services($this->serviceId)
->users($username)
->userChannels
->read(50);
但它似乎只获取用户创建的频道,不包括他在频道中但尚未创建频道的频道。如何获取该用户所在的所有频道?
【问题讨论】:
【参考方案1】:这里是 Twilio 开发者宣传员。
The documentation 说:
可编程聊天的用户频道资源是一个只读资源,描述了用户所属的频道。
当您阅读properties of a User Channel 时,您应该找到status
属性,该属性会告诉您他们是否拥有joined
、曾经是invited
还是not_participating
。
因此,用户频道资源确实应该返回用户所属的频道。
如果您发现 API 请求没有返回文档描述的内容,我建议您联系Twilio support,他们可以帮助您提出这个问题。
最后一点,我注意到您多次询问 Twilio Chat。 Twilio Chat 将于 2022 年 7 月 25 日停止,以便我们可以专注于由 Twilio Conversations API 提供支持的下一代聊天。有一个 migration guide for upgrading from Chat to Conversations,我建议您尝试使用 Conversations 继续前进。
【讨论】:
以上是关于在 Twilio Programmable Chat 中,在 Laravel PHP 中,如何获取用户所属的所有频道?的主要内容,如果未能解决你的问题,请参考以下文章
在 Twilio Programmable Chat 中,在 Laravel PHP 中,如何获取用户所属的所有频道?
论文阅读:Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN
Swing State: Consistent Updates for Stateful and Programmable Data Planes
论文阅读:Fast, Scalable, and Programmable Packet Scheduler in Hardware