Google Play Developer APIが有効になっているGoogle開発コンソールプロセスがあり、プロジェクトはGoogle Playプロジェクトにリンクされています。 Google Devコンソールプロジェクトで、OAuthクライアントID(Webアプリケーション)を作成しました(私はプロジェクトの所有者です)。「client_id」と「client_secret」を使用して認証します。google-を使用してみましたPythonのapi-client、Google Developer API Playgroundがアプリのレビューをリストするリクエストを送信しましたが、エラーが発生しました:「現在のユーザーには、リクエストされた操作を実行するための十分な権限がありません。」詳細は以下のとおりです:リクエスト:
GET /androidpublisher/v2/applications/<package_name>/reviews
応答:
"error": {
"code": 401,
"message": "The current user has insufficient permissions to perform the requested operation.",
"errors": [
{
"domain": "androidpublisher",
"message": "The current user has insufficient permissions to perform the requested operation.",
"reason": "permissionDenied"
}
]
}
}
私は何かを逃しましたか?
以下のようにすべてを正しく行ったことを確認してください。
Google Play Consoleで新しいユーザーを追加した後、GoogleはすべてのAPIのすべてのアクセス権を伝達するのに最大24時間必要です。
oauth2 flow を使用して Inapp purchases api にアクセスしようとすると、同じ問題が発生しました。公式には文書化されていませんが、これは githubコメント でわかりました。
@Bikramに記載されているすべてを実行しても、同じエラーが発生する場合。これを行い、一時的に「管理下の製品」を作成してから削除します。これにより、24時間待つ必要がなくなります。
わたしにはできる。
サービスキーを使用してGoogle APIs Credentials Cloud Platformで作成しましたが、作成したものを追加するまで同じ問題が発生しましたサービスキーからGoogle Developer Consoleへのすべてのアクセス権。
Google Developer Consoleですでに資格情報を作成しているとのことでしたが、私の経験が他の人を助けるかもしれません
Google Play Android Developer API。
アプリ内アイテムを追加した場合[〜#〜] before [〜#〜]サービスアカウントへのアクセス許可またはリンクを付与するには、「アプリ内アイテム」を開いて更新を行う必要があります。たとえば、製品の説明を編集して保存できます。すぐに許可を得る必要があります。
????グーグル