尝试查看分级时权限不足,使用Google Play控制台API对我的应用进行了审核

时间:2018-12-03 06:38:11

标签: python google-play-console google-play-developer-api

我已经完成的步骤-

  1. 我已通过单击“链接”按钮在Google控制台Api中链接了我的项目。
  2. 创建服务帐户并生成密钥以及json文件以进行访问。
  3. 所有者的身份授予我的邮件帐户的权限,以便我可以检索应用程序的评分和评论。

我试图用来访问python中的评分和评论的代码如下。

from httplib2 import Http
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build

credentials = ServiceAccountCredentials.from_json_keyfile_name(
    '<secret from service account>.json',
    scopes=['https://www.googleapis.com/auth/androidpublisher'])

service = build('androidpublisher', 'v2', http=credentials.authorize(Http()))

package_name = "<package name>"
reviews_resource = service.reviews()
reviews_page = reviews_resource.list(packageName=package_name, maxResults=100).execute()

但是我总是在最后一行得到相同的错误。

HttpError: <HttpError 401 when requesting https://www.googleapis.com/androidpublisher/v2/applications/com.policybazaar/reviews?alt=json&maxResults=10 returned "The current user has insufficient permissions to perform the requested operation.">

我做错了什么? 无法猜测? 有人可以告诉我如何在python中做到吗? 我错过了哪一步?

它显示打印时的评论资源,但不获取评论

0 个答案:

没有答案