gpt4 book ai didi

quickblox - 使用 Quickblox 的 REST api 时出现 `Required session does not exist` 错误

转载 作者:行者123 更新时间:2023-12-01 23:40:18 24 4
gpt4 key购买 nike

我正在使用 Quickblox 的 REST API。但每次,我都会收到回复:

{"errors": {
"base": ["Required session does not exist"]
}}

我正在使用以下 api : url : http://api.quickblox.com/users.json

数据和标题是:

curl -X POST \
-H "Content-Type: application/json" \
-H "QuickBlox-REST-API-Version: 0.1.0" \
-H "QB-Token: cf5709d6013fdb7a6787fbeb8340afed8aec4c69" \
-d '{"user": {"login": "xyz", "password": "xyz@123", "email": "xyz@domain.com", "external_user_id": "68764641", "facebook_id": "87964654", "twitter_id": "132132", "full_name": "test 1234", "phone": "87654351", "website": "", "tag_list": ""}}' \

谁能帮我解决这个错误?

最佳答案

当有人使用 QuickBlox 连接应用程序时,该应用程序必须获得访问 token ,该 token 提供对 QuickBlox API 的临时、安全访问。

session token 是一个不透明的字符串,用于标识用户和应用。

session token 是通过Create Session request获得的.

然后,由于隐私检查,所有 REST API 请求都必须使用 token 进行身份验证 - 每个 REST API 请求的 QB-Token header 必须包含有效的 session token 。

session token 的过期时间是最后一次请求 REST API 后 2 小时。注意它。如果您将使用过期的 token 执行查询 - 您将收到错误消息“所需的 session 不存在”。在这种情况下,您必须重新创建 session token 。

每个 REST API 响应都包含 header “QB-Token-ExpirationDate”,其中包含 session token 到期日期。

关于quickblox - 使用 Quickblox 的 REST api 时出现 `Required session does not exist` 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com