【发布时间】:2016-02-25 06:06:35
【问题描述】:
我们想通过我们的 WEB-Java 应用程序创建 Quickblox 用户。
为了获得相同的工作,我们尝试首先通过 Postman 和 CURL 进行 REST API 调用,然后继续 Java 代码。
但是,我们收到 500 个内部错误
网址
https://api.quickblox.com/session.json
Header
Content-Type: application/json"
QuickBlox-REST-API-Version: 0.1.0
身体
{"application_id": “35221”, "auth_key": "wU8JrJ-DKamUB8v", "timestamp": “1456378718”, "nonce": “1112”, "signature": "81f3967265c87de025010eb9298d169555085e91”}
生成签名
application_id=35221&auth_key=wU8JrJ-DKamUB8v&nonce=1112×tamp=1456378718
这是我们得到的响应 `Connection → keep-alive
Content-Length → 948
Content-Type → text/html; charset=utf-8
Date → Thu, 25 Feb 2016 05:48:08 GMT
Server → nginx/1.8.0
Status → 500 Internal Server Error
X-Rack-Cache → invalidate, pass
X-Request-Id → 3a47c3daaf9ad353a5b592459c6f3345
X-Runtime → 0.003346`
据我了解,参数与 API 文档中的建议一致。请帮忙,因为我们有点卡住了,无法继续前进。
同时发布导致相同错误的 curl 等效项
curl -X POST \
-H "Content-Type: application/json" \
-H "QuickBlox-REST-API-Version: 0.1.0” \
-d '{"application_id": “35221”, "auth_key": "wU8JrJ-DKamUB8v", "timestamp": “1456378718”, "nonce": “1112”, "signature": "81f3967265c87de025010eb9298d169555085e91”}’ \
https://api.quickblox.com/session.json
application_id=35221&auth_key=wU8JrJ-DKamUB8v&nonce=1112×tamp=1456378718
authorisation secret - FEu2AN8CfgU7VF4
谢谢, 阿卡什
【问题讨论】:
-
确保在任何地方都使用正确的逗号——“”而不是“”
标签: quickblox