无法在Twilio可编程聊天中向频道添加属性?

曼达尔·萨斯(Mandal Tsas)

Twilio文档说属性是“开发人员定义的此通道的可扩展属性”。但是当我尝试添加属性时。我收到错误#50107,IP消息系统:用户未获得命令授权。

如何不基于用户角色添加属性?

[channel setAttributes:dictionary completion:^(TCHResult *result){
if (result.isSuccessful) {
    NSLog(@"Success");
}
else{
    NSLog(@"%d", result.resultCode);
}
}];
菲纳什

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

在通道上设置属性(包括通道属性)受聊天权限模型的保护允许具有频道管理员或服务管理员角色的用户更新频道属性,但不能更新常规用户。

如果您需要允许所有用户设置频道属性,但又不想让他们成为频道管理员,则可以在Web应用程序中创建一条使用Chat REST的路由(我猜您有一个生成访问令牌的路由)用于更新Channel的API这样,您可以保留对权限的控制,但仍允许普通用户更新属性。

让我知道是否有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章