1

そのため、Google appstate クラウド保存機能を実装して文字列 ( https://developers.google.com/games/services/web/api/states ) を保存しようとしていますが、409 競合エラーが発生しています。間違った使い方をしているに違いない。JavaScript 実装の例はありますか? これは私がそれについて行っている方法です:

GET https://www.googleapis.com/appstate/v1/states

戻り値:

{
 "kind": "appstate#listResponse",
 "maximumKeyCount": 4,
 "items": [
  {
   "kind": "appstate#getResponse",
   "stateKey": 0,
   "currentStateVersion": "CNDVopDDwLgC"
  }
 ]
}

その後私は

PUT https://www.googleapis.com/appstate/v1/states/0

本体付き:

{

currentVersion: "CNDVopDDwLgC"
data: "some data"
kind: "appstate#updateRequest"

}

エラーが発生します:409 Conflict

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "OutOfDateVersion",
    "message": "The resource version you are attempting to modify does not match the current version on the server."
   }
  ],
  "code": 409,
  "message": "The resource version you are attempting to modify does not match the current version on the server."
 }
}

私が間違っていることを誰かが知っていますか?

4

0 に答える 0