Quickblox SDK - 需要身份验证令牌错误 (xamarin.forms)

Quickblox sdk - Authentication token is required error (xamarin.forms)

我正在尝试 运行 quickblox 示例聊天应用程序,这是我从 link

中获得的

https://github.com/QuickBlox/quickblox-dotnet-sdk

这里的问题是,当我 运行 应用程序时,它无法加载基本会话 并给出诸如 "{"errors":["Token is required"]}"。我尝试调试它,但找不到它的根本原因。

(示例代码使用 Quickblox sdk 1.2.2,我 也尝试升级到 1.2.7,但在那案例也 问题仍然存在)

sdk 中的方法使用 服务调用 api (http://api.quickblox.com/session.json) 来获取会话,我 试图调用使用 Postman(google chrome 扩展名),在这种情况下,我 能够在响应中获得会话 。真奇怪。

有人知道这个例子有什么问题吗?

更新:我尝试手动编写 http 调用来获取会话。现在在这种情况下,我无法再访问对话框,其他 api 调用也失败(在验证后几乎所有 sdk api 调用中出现禁止错误)。

谁能告诉我这里出了什么问题?

在花了整整一天之后找到了解决方法。这真的是个小问题。当前 github 中的示例使用 http://api.quickblox.com 作为 api 终点,将其更改为 https://api.quickblox.com 它将开始工作。注意 url 中的 's'。

最好的方法是使用帐户设置 API