0

我有一个 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

4

1 回答 1

2

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

恐怕现在 JavaScript SDK 没有检索受邀用户的方法。为了立即获得此功能,您需要使用 REST API。

不过,从 SDK 获得受邀用户的工作已积压,因此请密切关注库版本

编辑

使用 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()
于 2017-09-12T09:27:42.137 回答