gpt4 book ai didi

ios - 无法在 Twilio 可编程聊天中向 channel 添加属性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:04 24 4
gpt4 key购买 nike

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

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

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

最佳答案

此处为 Twilio 开发人员布道师。

设置 channel 属性,包括 channel 属性,受 chat permissions model 保护.允许具有 channel 管理员或服务管理员角色的用户更新 channel 属性,但普通用户不能。

如果您需要允许所有用户设置 channel 属性,但您不想让他们成为 channel 管理员,那么您可以在您的 Web 应用程序中创建一个路由(我想您有一个生成访问 token 的路由)使用Chat REST API to update the Channel .这样您就可以保留对权限的控制,但仍允许普通用户更新属性。

让我知道这是否有帮助。

关于ios - 无法在 Twilio 可编程聊天中向 channel 添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44122734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com