プロジェクトでYouTubeデータAPIとGoogle+ APIを有効にして、Auth = JavaでAndroid APIキーを変更しました。また、再生リスト情報をConstants.Javaに入力しました。それでも、この役に立たないエラーが発生します:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code": 403,
"errors": [
{
"domain": "usageLimits",
"message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"reason": "accessNotConfigured",
"extendedHelp": "https://console.developers.google.com/apis/api/youtube/overview?project=608941808256"
}
],
"message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
}
誰かが私を助けてくれますか
同じ問題がありました。私たちは、ゼロから始めて、まったく新しいAPIプロジェクトを作成することでそれを解決しました。何らかの理由で、既存のAPIプロジェクトは機能しませんでした。この問題があるかどうかを確認する手順:
これで、API Explorerでテストできるようになります(独自のクライアントキーを入力してください)。
ここでも同じ問題がありました。 Google+ APIとContacts APIを有効にする以外に、新しいOAuth Webアプリケーション用のクライアントキーも作成する必要があります。
作成すると、クライアントIDが、エラーメッセージにあるプロジェクトIDで始まることがわかります。
要約すると、次のようにする必要があります。
その後、認証できるはずです。
お役に立てれば幸いです。