1

Proximity Beacon APIからいくつかのAPIリクエストをテストしたかったのです。そこで、私はthis siteの手順を踏んで、テストリダイレクトURL(https://developers.google.com/oauthplayground)をOAuth-2.0-Client-IDに入れました。私は遊び場からの要求をしようとすると、私は次のような出力を得る:OAuth2.0プレイグラウンドを使用してテストする

{ 
    "error": { 
    "status": "PERMISSION_DENIED", 
    "message": "Google Proximity Beacon API has not been used in project google.com:oauth-2-playground before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/proximitybeacon.googleapis.com/overview?project=google.com:oauth-2-playground then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", 
    "code": 403, 
    "details": [ 
     { 
     "@type": "type.googleapis.com/google.rpc.Help", 
     "links": [ 
      { 
      "url": "https://console.developers.google.com/apis/api/proximitybeacon.googleapis.com/overview?project=google.com:oauth-2-playground", 
      "description": "Google developers console API activation" 
      } 
     ] 
     } 
    ] 
    } 
} 

を明らかにそれは間違ったプロジェクトを使用している、しかし、私は唯一の私は私のプロジェクトの私のアカウントを選ぶではなく、することができた段階になりました。私はすべてを2回チェックしたところ、私はこのredirect_urlを使うことができないと推測しています。

私の質問:なぜプロジェクトを使用しようとしていますかgoogle.com:oauth-2-playground私の代わりに?そして私はこれをどう変えることができますか?

+0

あなたはそれを変更する必要があるgoogleieのことを傾けることはできません。私は彼らがそれを修正するときに彼らに手がかりをpingしませんでした。 – DaImTo

+0

私はGoogle Oauth Playgroundのバグ/使用法に関するもので、Google以外の誰かが修正できるバグではないので、この質問をトピックとしてクローズすることに投票しています。 – DaImTo

+0

大丈夫、ありがとう。私はすでにそれがバグでなければならないと考えました。 – MrNice

答えて

2

OAuth 2.0プレイグラウンドで使用されるデフォルトの認証情報でProximity Beacon APIが有効になっていませんでした。私はちょうどそのAPIを有効にして、これがうまくいくはずです。

また、OAuth 2.0プレイグラウンドを設定して、自分のアプリのOAuthクレデンシャル(クライアントIDとクライアントシークレット)をプレイグランドの設定メニューで使用することもできます。

+0

私はAPIを有効にしましたが、とにかくそのエラーが発生しました。テスト用の私のソリューションは、私のcliend-idと秘密のサーバー側の設定を使用していました – MrNice

関連する問題