QuickBlox 示例视频聊天未经授权的错误
Posted
技术标签:
【中文标题】QuickBlox 示例视频聊天未经授权的错误【英文标题】:QuickBlox sample video chat Unauthorized Error 【发布时间】:2013-10-29 08:33:50 【问题描述】:我正在尝试运行 Quickblox 视频聊天示例以查看是否可以将其集成到我的应用程序中,但示例设置在如何使其工作方面不完整。 https://github.com/QuickBlox/Sample-VideoChat-ios
我创建了一个应用程序,将我的应用程序密钥放入示例中,并创建了 2 个用户并将他们的信息放在那里,但仍然无法正常工作。
请,当您放置示例代码时,请写下使其工作所需的所有信息。自述文件没有提到必须设置新用户,即使我想通了,它仍然没有进行身份验证,只是给出错误“未经授权”
这是他们为用户提供的代码:
// This is test oppoents. This is 2 users' logins/passwords & ids
self.testOpponents = @[@"videoChatUser1", @65421,
@"videoChatUser2", @65422];
我在我注册的 Quickblox 应用程序中创建了自己的用户并替换了上面的代码,但它仍然不起作用。密码信息应该在这里的某个地方吗????是什么导致这个失败???
【问题讨论】:
【参考方案1】:如果你快速浏览整个样本,你可以在那里看到一些 cmets
例如,看看这个文件 https://github.com/QuickBlox/Sample-VideoChat-ios/blob/master/VideoChat-sample-ios/AppDelegate.m
您可以看到解释所有这些值的含义的 cmets
//
// There are tests oppoents. There are 2 users' logins/passwords & ids
//
self.testOpponents = @[@"videoChatUser1", @65421,
@"videoChatUser2", @65422];
videoChatUser1 - 第一个用户的登录名和密码,
65421 - 第一个用户的 ID
videoChatUser2 - 第二个用户的登录名和密码,
65421 - 第二个用户的 ID
希望有帮助
【讨论】:
对不起,我还是不明白这里的逻辑。你是说 VideoChatUser1 是用户名和密码吗?我不明白将密码放在哪里以及以什么形式?请举一个完整的例子。如果我只是把你所拥有的东西放在这里,我只会得到一个错误并且它不起作用。给出一个分步示例,从在您的应用程序中创建用户开始。然后呢?我试着用我创建的用户名和 ID 替换用户名,但是当我登录时,它只是说错误(未经授权) 请检查此文件github.com/QuickBlox/Sample-VideoChat-ios/blob/master/… 第 49 和 50 行,我认为很清楚以上是关于QuickBlox 示例视频聊天未经授权的错误的主要内容,如果未能解决你的问题,请参考以下文章
iOS Quickblox 错误:请求失败:未经授权 (401)