问题标签 [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.
ios - 通过 post xml 向 quickblox 发送授权请求时出现无效签名错误
我正在尝试学习如何将名为 quickblox 的服务用于我的 iphone 应用程序后端。我在验证我的应用程序与 quickblox 服务的连接时遇到了问题。为了授权连接,我需要通过发送包含我的应用程序 ID、auth_key、时间戳、随机数和签名的发布请求来从 quickblox 获取令牌。然而,当我发送 post 请求时,服务器回复状态码 422,表明我的签名无效。签名是通过获取应用程序 ID、身份验证密钥、时间戳和 nonce 并用它生成 hmac-sha1 哈希来完成的。我已经验证了我的 hmac-sha1 生成器工作正常,所以我不知道我的邮政编码是错误的还是其他原因,因为它总是返回签名错误。这是我的应用程序委托:
文档说请求应该像这样格式化。有没有人看到发布请求有问题,我的格式不正确吗?文档说它应该像这样格式化:
提前致谢。
quickblox - 无法更新自定义对象 (Quickblox)
我在更新自定义对象时遇到问题。奇怪的是,一个对象(我们称之为对象#1)更新得很好,而另一个(对象#2)返回“未授权更新 application_settings 对象”。
对象 #2 属于 Account Owner 用户(我说的是“用户 ID”字段的值),对象 #1 属于另一个用户。要注意即使我授权为帐户所有者用户也会出现问题:
这是我尝试更新对象 #2 时发生的情况:
休息响应:
quickblox - Quickblox,通过 REST API 发送推送通知
尝试发送推送通知时:
我从 API 得到以下结果。
Payload 是一个 base64 编码的字符串,因此它应该可以正常工作。有人知道这里有什么问题吗?
谢谢,菲尔
javascript - 使用 quickblox 创建用户 - 会话令牌生成
我想制作一个创建用户的网页。为此,我必须生成一个会话令牌。我查阅了 Quickblox 的文档,但一无所获。
有人可以逐步指导我如何生成会话令牌吗?(从签名生成,到请求,最后获得会话令牌)。
我可能跳过了一步,如果是这样,请随时纠正我。
quickblox - Quickblox QBLGeoDataGetRequest:currentPosition 始终为“200.000000;200.000000”
我正在尝试在地图上的某个点附近进行所有签到:
但奇怪的是,这段代码转换为以下请求:
“current_position”始终是“200.000000;200.000000”,无论我将 getRequest.currentPosition 更改为什么。但为什么?以及如何解决这个问题?
PS 没有任何代码会导致任何副作用,我只是授权并执行 QBLGeoDataGetRequest。
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"}。
以上所有配置都返回相同的错误。
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 :)
iphone - (Quickblox) 从应用程序的任何位置接收视频通话
这适用于专门使用 QuickBlox 的 API 进行视频通话的 iOS 编程。
显然你不希望用户只在应用中的一个视图控制器中接听视频电话,所以你需要让用户能够在应用中的任何地方接听电话。
在我花几个小时弄清楚如何做到这一点之前,我想知道如何解决这个问题。
我猜它与- (void) chatDidReceiveCallRequestFromUser
AppDelegate 中的函数有关,并且在应用程序中的任何视图上都会弹出一个警报视图。
在应用程序的任何视图中,您如何使 QuickBlox 视频通话可接收?
python - 在 Python 中从 Quickblox 进行身份验证和获取会话令牌
我正在通过 REST API 进行操作。两个问题
1)我想将一些现有数据推送到 Quickblox 自定义对象。我需要多少个 REST 调用?(我不太清楚涉及计算机安全的整个事件状态。)是否首先(a)获取会话令牌。然后就按照在这里创建新记录?
2)我正在尝试获取会话令牌,但我得到{"errors":{"base":["Unexpected signature"]}}
了响应。这是我生成随机数、签名和获取会话令牌的代码:
我想这是导致问题的生成签名的方式?
quickblox - Quickblox:如何查出用户是否在线?
有什么方法可以查出 Quickblox 用户是否在线?我正在使用 Quickblox iOS SDK。