そのため、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."
}
}
私が間違っていることを誰かが知っていますか?