问题标签 [quickblox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1985 浏览

ios - 通过 post xml 向 quickblox 发送授权请求时出现无效签名错误

我正在尝试学习如何将名为 quickblox 的服务用于我的 iphone 应用程序后端。我在验证我的应用程序与 quickblox 服务的连接时遇到了问题。为了授权连接,我需要通过发送包含我的应用程序 ID、auth_key、时间戳、随机数和签名的发布请求来从 quickblox 获取令牌。然而,当我发送 post 请求时,服务器回复状态码 422,表明我的签名无效。签名是通过获取应用程序 ID、身份验证密钥、时间戳和 nonce 并用它生成 hmac-sha1 哈希来完成的。我已经验证了我的 hmac-sha1 生成器工作正常,所以我不知道我的邮政编码是错误的还是其他原因,因为它总是返回签名错误。这是我的应用程序委托:

文档说请求应该像这样格式化。有没有人看到发布请求有问题,我的格式不正确吗?文档说它应该像这样格式化:

提前致谢。

0 投票
0 回答
543 浏览

quickblox - 无法更新自定义对象 (Quickblox)

我在更新自定义对象时遇到问题。奇怪的是,一个对象(我们称之为对象#1)更新得很好,而另一个(对象#2​​)返回“未授权更新 application_settings 对象”。

对象 #2 属于 Account Owner 用户(我说的是“用户 ID”字段的值),对象 #1 属于另一个用户。要注意即使我授权为帐户所有者用户也会出现问题:



这是我尝试更新对象 #2 时发生的情况:

休息响应:

0 投票
1 回答
473 浏览

quickblox - Quickblox,通过 REST API 发送推送通知

尝试发送推送通知时:

我从 API 得到以下结果。

Payload 是一个 base64 编码的字符串,因此它应该可以正常工作。有人知道这里有什么问题吗?

谢谢,菲尔

0 投票
1 回答
1655 浏览

javascript - 使用 quickblox 创建用户 - 会话令牌生成

我想制作一个创建用户的网页。为此,我必须生成一个会话令牌。我查阅了 Quickblox 的文档,但一无所获。

有人可以逐步指导我如何生成会话令牌吗?(从签名生成,到请求,最后获得会话令牌)。

我可能跳过了一步,如果是这样,请随时纠正我。

0 投票
1 回答
93 浏览

quickblox - Quickblox QBLGeoDataGetRequest:currentPosition 始终为“200.000000;200.000000”

我正在尝试在地图上的某个点附近进行所有签到:

但奇怪的是,这段代码转换为以下请求:

“current_position”始终是“200.000000;200.000000”,无论我将 getRequest.currentPosition 更改为什么。但为什么?以及如何解决这个问题?

PS 没有任何代码会导致任何副作用,我只是授权并执行 QBLGeoDataGetRequest。

0 投票
2 回答
3679 浏览

xmpp - Ejabberd 外部身份验证:extauth 脚本突然退出,原因为“正常”

我正在尝试在我的 Ejabberd 安装中启用外部身份验证。我不断收到以下错误消息。

extauth 脚本突然退出,原因为“正常”

我的 ejabberd 版本是 2.1.13。

尝试使用以下配置,

1.{auth_method,外部}。
{extauth_program,"php /tmp/test.php"}。

2.{auth_method,外部}。
{extauth_program,"/tmp/test.php"}。

3 {auth_method,外部}。
%%{extauth_program,"/tmp/test.php"}。

以上所有配置都返回相同的错误。

0 投票
2 回答
2771 浏览

android - quickblox base 4.1.2 的错误时间戳

我正在尝试开始使用 Quickblox,因为它为后端提供了很好的工具。我已经在网站上注册了我的应用程序的凭据,但是我无法启动简单的程序来测试连接:

它适用于带有 Android 4.2.2(API 级别 17)的 AVD,但是它在我的带有 4.1.2(API 级别 16)的 Galaxy s2 上失败,getErrors() 返回“[base Bad timestamp]”。我不知道我可能做错了什么,所以任何帮助都会得到帮助。请不要让我切换到 Parse :)

0 投票
1 回答
785 浏览

iphone - (Quickblox) 从应用程序的任何位置接收视频通话

这适用于专门使用 QuickBlox 的 API 进行视频通话的 iOS 编程。

显然你不希望用户只在应用中的一个视图控制器中接听视频电话,所以你需要让用户能够在应用中的任何地方接听电话。

在我花几个小时弄清楚如何做到这一点之前,我想知道如何解决这个问题。

我猜它与- (void) chatDidReceiveCallRequestFromUserAppDelegate 中的函数有关,并且在应用程序中的任何视图上都会弹出一个警报视图。

在应用程序的任何视图中,您如何使 QuickBlox 视频通话可接收?

0 投票
2 回答
3840 浏览

python - 在 Python 中从 Quickblox 进行身份验证和获取会话令牌

我正在通过 REST API 进行操作。两个问题

1)我想将一些现有数据推送到 Quickblox 自定义对象。我需要多少个 REST 调用?(我不太清楚涉及计算机安全的整个事件状态。)是否首先(a)获取会话令牌。然后就按照在这里创建新记录?

2)我正在尝试获取会话令牌,但我得到{"errors":{"base":["Unexpected signature"]}}了响应。这是我生成随机数、签名和获取会话令牌的代码:

我想这是导致问题的生成签名的方式?

0 投票
2 回答
3521 浏览

quickblox - Quickblox:如何查出用户是否在线?

有什么方法可以查出 Quickblox 用户是否在线?我正在使用 Quickblox iOS SDK。