无法在 Twilio 可编程聊天中向频道添加属性?
Can't add Attributes to channel in Twilio Programmable chat?
Twilio 文档说属性是 "The developer-defined extensible attributes for this channel"。但是当我尝试添加属性时。我收到错误 #50107,IP 消息系统:用户未获得命令授权。
如何不基于用户角色添加属性?
[channel setAttributes:dictionary completion:^(TCHResult *result){
if (result.isSuccessful) {
NSLog(@"Success");
}
else{
NSLog(@"%d", result.resultCode);
}
}];
此处为 Twilio 开发人员布道师。
设置频道属性,包括频道属性,受 chat permissions model 保护。允许具有频道管理员或服务管理员角色的用户更新频道属性,但普通用户不能。
如果您需要允许所有用户设置频道属性,但又不想让他们成为频道管理员,那么您可以在您的网络应用程序中创建一个路由(我想您有一个生成访问令牌的路由)使用 Chat REST API to update the Channel。这样您可以保留对权限的控制,但仍允许普通用户更新属性。
如果有帮助请告诉我。
Twilio 文档说属性是 "The developer-defined extensible attributes for this channel"。但是当我尝试添加属性时。我收到错误 #50107,IP 消息系统:用户未获得命令授权。
如何不基于用户角色添加属性?
[channel setAttributes:dictionary completion:^(TCHResult *result){
if (result.isSuccessful) {
NSLog(@"Success");
}
else{
NSLog(@"%d", result.resultCode);
}
}];
此处为 Twilio 开发人员布道师。
设置频道属性,包括频道属性,受 chat permissions model 保护。允许具有频道管理员或服务管理员角色的用户更新频道属性,但普通用户不能。
如果您需要允许所有用户设置频道属性,但又不想让他们成为频道管理员,那么您可以在您的网络应用程序中创建一个路由(我想您有一个生成访问令牌的路由)使用 Chat REST API to update the Channel。这样您可以保留对权限的控制,但仍允许普通用户更新属性。
如果有帮助请告诉我。