Quickblox 视频通话无法在网络上运行
Quick blox video calling in not working on web
我正在使用 QuickBlox 在我的 Java 网络应用程序中集成视频聊天。在前端使用 Angular / Java脚本。
我的问题是我无法为我通过 API 在 QuickBlox 中创建的用户创建会话。但是,我可以通过 JavaScript 为管理员用户创建一个会话。我指的是我创建 QuickBlox 帐户的用户。
当我从 QuickBlox 检索 Java 端的用户时,我得到以下结果:
HTTP/1.1 200 OK
{"user":"id":24837946,"owner_id":63610,"full_name":"lakshay","email":"lakshay@gym.com","login":"lakshay@gym.com","phone":null,"website":null,"created_at":"2017-03-04T05:36:43Z","updated_at":"2017-03-04T05:36:43Z","last_request_at":null,"external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}
HTTP/1.1 200 OK
{"user":"id":24837064,"owner_id":63610,"full_name":"lakshay","email":"lakshay.gym@gmail.com","login":"lakshay.gym@gmail.com","phone":null,"website":null,"created_at":"2017-03-04T04:53:35Z","updated_at":"2017-03-04T04:53:35Z","last_request_at":null,"external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}
这是我在 QuickBlox 中的两个用户,但我无法创建会话。
在Java脚本端,我在创建会话方法中发送:
{
application_id: 50623,
auth_key: "2Z77VTuccR3XzLf",
nonce: 439,
signature: "8648eaeaf2922f4b58e7847159267d60f45dbd04",
timestamp: 1488626331,
user: {
login:"lakshay@gym.com",
password:"xyz"
}
}
我在创建会话方法的 JS 端收到以下错误:
object {code: 401, status: "error", message: "Unauthorized", detail: "{"errors":["Unauthorized"]}"}
我正在使用 QuickBlox 的入门计划。
我终于通过进行以下更改解决了我的问题..
创建会话时我需要传递管理员用户 ID 和密码。我用来登录 Quick blox 管理面板的。
成功创建会话后,我获得了会话令牌,我将其传递给 connectChat 方法,其中包含我要登录聊天的用户的 UserId。
我正在使用 QuickBlox 在我的 Java 网络应用程序中集成视频聊天。在前端使用 Angular / Java脚本。
我的问题是我无法为我通过 API 在 QuickBlox 中创建的用户创建会话。但是,我可以通过 JavaScript 为管理员用户创建一个会话。我指的是我创建 QuickBlox 帐户的用户。
当我从 QuickBlox 检索 Java 端的用户时,我得到以下结果:
HTTP/1.1 200 OK
{"user":"id":24837946,"owner_id":63610,"full_name":"lakshay","email":"lakshay@gym.com","login":"lakshay@gym.com","phone":null,"website":null,"created_at":"2017-03-04T05:36:43Z","updated_at":"2017-03-04T05:36:43Z","last_request_at":null,"external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}
HTTP/1.1 200 OK
{"user":"id":24837064,"owner_id":63610,"full_name":"lakshay","email":"lakshay.gym@gmail.com","login":"lakshay.gym@gmail.com","phone":null,"website":null,"created_at":"2017-03-04T04:53:35Z","updated_at":"2017-03-04T04:53:35Z","last_request_at":null,"external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":null,"twitter_digits_id":null,"user_tags":null}}
这是我在 QuickBlox 中的两个用户,但我无法创建会话。
在Java脚本端,我在创建会话方法中发送:
{
application_id: 50623,
auth_key: "2Z77VTuccR3XzLf",
nonce: 439,
signature: "8648eaeaf2922f4b58e7847159267d60f45dbd04",
timestamp: 1488626331,
user: {
login:"lakshay@gym.com",
password:"xyz"
}
}
我在创建会话方法的 JS 端收到以下错误:
object {code: 401, status: "error", message: "Unauthorized", detail: "{"errors":["Unauthorized"]}"}
我正在使用 QuickBlox 的入门计划。
我终于通过进行以下更改解决了我的问题..
创建会话时我需要传递管理员用户 ID 和密码。我用来登录 Quick blox 管理面板的。
成功创建会话后,我获得了会话令牌,我将其传递给 connectChat 方法,其中包含我要登录聊天的用户的 UserId。