【发布时间】:2019-01-15 15:15:13
【问题描述】:
我正在尝试连接 pusher chatkit;但是,每次我尝试连接时,我都会收到此响应:
“在 16.0 秒内尝试 5 次,共 6 次。错误为:收到错误响应状态代码:401 错误消息:services/chatkit_authorizer/authorization/missing_permission:用户无权访问请求的资源”
在尝试 6 次后,它会连接,所以我不确定丢失的权限是什么。
下面是我用来连接的代码。
self.chatManagerDelegate = MyChatManagerDelegate()
chatManager = ChatManager(instanceLocator: Pusher_Chatkit.instanceLocator,
tokenProvider: PCTokenProvider(url: Pusher_Chatkit.tokenProvider),
userID: "user-id")
chatManager.connect(delegate: chatManagerDelegate!) { currentUser, error in
guard error == nil else {
print("Error connecting: \(error!.localizedDescription)")
return
}
print("Successfully connected")
【问题讨论】:
-
您是否对作为 Chatkit 实例的一部分存在的权限角色进行了任何修改?如果您想进一步调试,请随时使用您的实例定位器向 hamilton@pusher.com 发送电子邮件,然后我可以在此处用结果信息写下答案,以便其他有相同问题的人可以看到根本原因是什么你的问题。
-
@hamchapman 谢谢我现在给你发一封电子邮件!