19

Google の新しいゲーム サービスを使用してゲームをテストしています。テストのためにアカウントの実績をリセットしたいと考えています。

Google の API ( https://developers.google.com/games/services/management/api/#Achievements ) を使用して実績をリセットできることがわかり、OAuth 2.0 プレイグラウンドを使用して POST 要求を送信していますが、動いていない :(

具体的には、そのリンクで詳しく説明されているように、「 https://www.googleapis.com/games/v1management/achievements/reset 」の POST リクエストを送信しています。

そして、code.google com にアクセスして自分のサービスを確認すると、すべての Play サービスが「オン」になっています。

これが出力です。テストのために実績をリセットするにはどうすればよいですか? 私も近いですか?どうやら私の「アクセスが構成されていません」どうすればいいですか? アクセスを許可しない場合、OAuth2.0 プレイグラウンドの最初の 2 つのステップ全体のポイントは何でしたか?

HTTP/1.1 403 Forbidden
Content-length: 205
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
X-google-cache-control: remote-fetch
-content-encoding: gzip
Server: GSE
Reason: Forbidden
Via: HTTP/1.1 GWA
Cache-control: private, max-age=0
Date: Sun, 19 May 2013 04:11:38 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
Expires: Sun, 19 May 2013 04:11:38 GMT
{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}
4

7 に答える 7

13

これが私がそれを機能させる方法です:

  1. Google Play デベロッパー コンソールを開き、[ゲーム サービス] の下の [リンクされたアプリ] に移動し、[別のアプリをリンク] -> [ウェブ] をクリックします。URL にはhttps://developers.google.com/oauthplaygroundを使用し、このリンクされたアプリのセットアップを完了します。同じ URL が承認済みのリダイレクト URI としてリストされていることを確認してください。

  2. https://developers.google.com/oauthplaygroundに移動し、右上の歯車アイコンをクリックし、[独自の OAuth 資格情報を使用する] を選択して、Web アプリのクライアント ID とクライアント シークレットをhttps://code.googleからコピーします。 .com/apis/console

  3. OAuth Playground のステップ 1 のスコープには、Google Play Game Services API の下にあるhttps://www.googleapis.com/auth/gamesを使用します。

  4. https://www.googleapis.com/games/v1management/achievements/resetまたはhttps://www.googleapis.com/games/v1management/achievements/resetAllForAllPlayersなどに POST を実行し、他のオプションはすべてそのままにしておきます。

  5. 利益 :)

ノート:

最初は、ステップ 3 の後にステップ 2 を実行していましたが、403 が返されました

于 2013-09-27T12:33:28.730 に答える
2

各エントリの下部に、ドラフト アチーブメントとランキングの [リセット] ボタンが表示されるようになりました。

于 2016-07-04T11:27:16.847 に答える
2

POST リクエストも機能しませんでしたが、テスター アカウントを削除して再度追加することで、実績をリセットできます。

于 2013-05-24T20:37:30.567 に答える
1

Google が GitHub Repo で提供しているこのツールをチェックしてください

https://github.com/playgameservices/management-tools/tree/master/demo-management-tools

このツールを使用すると、Google Play ゲーム管理 API を管理して、実績とリーダーボードのリセットを含む Google Play ゲーム機能を管理およびテストできます。

于 2016-06-07T07:58:42.627 に答える