如何创建用户并将该用户加入具有友好名称的频道?
位于here的文档中的所有示例均假定具有相应friendlyName的用户已存在于服务实例中。
因此,如果我想将系统中的用户加入频道,我是否需要首先使用用户rest api端点创建用户,然后将该用户添加为频道成员?
channel.members.create(user.identity)
如果重新创建用户,上面的代码会抛出409冲突错误。所以我被迫获取用户,看看用户是否存在然后创建用户。如果用户已经存在,那么我必须使用friendlyName更新用户。
每次用户加入频道时,我都被迫检查系统中的用户是否存在于该服务实例中。
有没有办法可以将用户加入带有友好名称的频道,这样如果用户不存在则会创建Twilio,如果用户已经在twilio服务实例中,则更新友好名称?
这是我希望看到的一系列事件: