шагов, которые я сделал -
- Я связал свой проект в консоли Google Api, нажав кнопку Ссылка.
- Создал служебную учетную запись и сгенерированный ключ вместе с файлом jsonчтобы получить доступ.
- Предоставил разрешение как владелец моей учетной записи электронной почты, чтобы я мог получать оценки и отзывы о моем приложении.
Код, который я пытаюсьиспользуйте для доступа к рейтингу и обзорам в 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?какой шаг я пропустил?
Отображает ресурс обзора при его печати, но не извлекает отзывы