从 Twilio 频道获取受邀用户
Get invited users from Twilio Channel
我有一个 Twilio 频道,我正在尝试获取它的受邀用户,但我不确定该怎么做:
let messagingClient = this.state.messagingClient;
messagingClient.getUserChannelDescriptors().then(channels => {
let channelsHash = {};
channels.items.map(channelDescriptor => {
var channel = channelDescriptor.getChannel().then((channel) => {
channelsHash[channel.uniqueName] = channel;
console.log(channel.getInvited()) // print invited users
});
});
我会用什么来代替 channel.getInvited()
?似乎 Twilio 频道确实有这样一个 属性,因为这里有一个受邀资源:https://www.twilio.com/docs/api/chat/rest/invites#action-list
此处为 Twilio 开发人员布道师。
恐怕 JavaScript SDK 目前没有检索受邀用户的方法。为了立即获得此功能,您将需要使用 REST API.
不过,从 SDK 获取受邀用户的工作积压了,因此请密切关注 library releases。
编辑
使用 REST API 获取受邀成员:
from twilio.rest import Client
# Initialize the client
account = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
token = "your_auth_token"
client = Client(account, token)
# Retrieve the channel
channel = client.chat \
.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
.channels("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
invites = channel.invites.list()
我有一个 Twilio 频道,我正在尝试获取它的受邀用户,但我不确定该怎么做:
let messagingClient = this.state.messagingClient;
messagingClient.getUserChannelDescriptors().then(channels => {
let channelsHash = {};
channels.items.map(channelDescriptor => {
var channel = channelDescriptor.getChannel().then((channel) => {
channelsHash[channel.uniqueName] = channel;
console.log(channel.getInvited()) // print invited users
});
});
我会用什么来代替 channel.getInvited()
?似乎 Twilio 频道确实有这样一个 属性,因为这里有一个受邀资源:https://www.twilio.com/docs/api/chat/rest/invites#action-list
此处为 Twilio 开发人员布道师。
恐怕 JavaScript SDK 目前没有检索受邀用户的方法。为了立即获得此功能,您将需要使用 REST API.
不过,从 SDK 获取受邀用户的工作积压了,因此请密切关注 library releases。
编辑
使用 REST API 获取受邀成员:
from twilio.rest import Client
# Initialize the client
account = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
token = "your_auth_token"
client = Client(account, token)
# Retrieve the channel
channel = client.chat \
.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
.channels("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
invites = channel.invites.list()