LoginSignup
2
1

More than 5 years have passed since last update.

Google Play Game Services を OAuth 2.0 Playground で管理する

Last updated at Posted at 2016-01-03

ここに書いてある通り

なのだけれど、備忘録的にもっと細かに書いておくです。

Google Play Developer Consoleでの作業

1.ゲームサービスタブを選択
2.管理したいゲームサービスを選択

キャプチャ.png

3.「リンク済みアプリ」タブを選択
4.「別のアプリをリンク」を選択
5.「ウェブ」を選択

キャプチャ3.PNG

6.アプリの名前は分かりやすいものに(例:LeaderBoardReset)変更
7.起動URLに https://developers.google.com/oauthplayground を入力
8.「保存して次へ」
キャプチャ4.PNG

9.「今すぐアプリを承認」
キャプチャ5.PNG

10.ウェブ版OAUTHクライアントを作成→「確認」
キャプチャ6.PNG

11.クライアントIDにリンクされました の画面に遷移すればOK。 「こちらのAPIコンソールから・・・」をクリックして、APIコンソールへ移動。
キャプチャ7.PNG

12.公開タブを選択
13.「変更を公開」をクリックし、今回のゲームサービスの変更を適用させておく。
キャプチャ11.PNG

14.Google Play Developer Consoleでの作業は以上です。 お疲れ様です。 が、まだまだ続きます。


Google Developers Console(APIコンソール)での作業

1.認証情報→認証情報→OAuth 2.0 クライアント ID に 前項6.で作った名前があるはずなので選択(例:LeaderBoardReset)
キャプチャ8.PNG

2.クライアントID」 と 「クライアントシークレット」 の2つを後で使うので、どこかにコピペしておく。
3.「承認済みのリダイレクトURI」 に 「https://developers.google.com/oauthplayground」 を追加。
キャプチャ14.PNG

4.保存ボタンをクリック。 APIコンソールでの作業は以上です。 これで下準備が出来ました。


Google Degvelopers OAuth 2.0 Playground での作業

1.右の方にある設定ボタン(歯車)をクリック
2.一番下のチェックボックス 「Use your own OAuth credentials」 にチェック
3.OAuth Client ID: に前項の2.でコピーしておいた 「クライアントID」を記入
4.OAuth Client secret: に前項2.でコピーしておいた「クライアントシークレット」を記入
キャプチャ9.PNG

5.Setp 1 Select & authorize APIs から「Google Play Game Services Management API v1management」を選択
6.その中の https://www.googleapis.com/auth/games にチェック
7.「Authorize APIs」を選択
キャプチャ10.PNG

8.許可リクエスト画面が開くので 「許可」
キャプチャ15.PNG

9.自動でStep 2 に移動するので、「Exchange authorization code for tokens」をクリック
キャプチャ13.PNG

10.自動でStep 3に移動。 これで Google Play Gmae Services をここから管理することが出来ます! 大変長い道のりでした!


List possible operations で出来ること

  • List Possible operations を選択すると、
    キャプチャ16.PNG

  • ここから叩けるAPIが一覧で出てきます。
    キャプチャ17.PNG

  • 例えば、List Leaderboards を選択し、
    キャプチャ18.PNG

  • 「SendRequest」をクリックすれば、右側にResponseが返ってきます。(ここでエラーになるのであれば、何か手順漏れ等があるはずです)
    キャプチャ19.PNG

  • 例えば、リーダーボードでテスト中の自分のスコアが高すぎて消したい場合などには、Reset Scores を選択し、リーダーボードIDを↑で取得したIDに変更すればOKです。

実際の所

よくわかっていないところも多々あるので、何か致命的に間違っているところがあったら教えて頂きたいです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1