我一直在試圖建立一個會話,甚至捲曲它給了我一個很奇怪(我擦應用程序ID,並在這個崗位AUTH摳出):Quickblox試圖獲得sesssion
curl -X POST \
-H "Content-Type: application/json" \
-H "QuickBlox-REST-API-Version: 0.1.0" \
-d '{"application_id": "XXX", "auth_key": "XXXXXXXXXXXXXX", "timestamp": $(date -j -f "%a %b %d %T %Z %Y" "`date`" "+%s"), "nonce": "1236221330", "signature": "b51f77e6a233db78a3785e3cf8b27aa4e151bd96"}' \
https://api.quickblox.com/session.json
有了這個我得到的回報,這HTML體:
<body>
<!-- This file lives in public/500.html -->
<div class="dialog">
<h1>We're sorry, but something went wrong.</h1>
<p>We've been notified about this issue and we'll take a look at it shortly.</p>
</div>
</body>
的例子是幾乎從文檔直,除了時間戳部分。簽名有任何我做錯了?
謝謝,錯誤消失了(我猜這是我得到時間戳的方式,干擾它)。但現在它說「{」錯誤「:{」base「:[」意外簽名「]}}」。相同的簽名被髮送到「https://api.quickblox.com/auth.json」並獲得令牌。那它不是有效的嗎? – huggie
您必須使用有效的時間戳,不要超過20分鐘 –
儘管只是在命令前幾秒鐘,我確實抓住了最近的時間戳。 – huggie