«У текущего пользователя недостаточно прав для выполнения запрошенной операции». - API разработчика Google Play.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 «У текущего пользователя недостаточно прав для выполнения запрошенной операции». - API разработчика Google Play.

Сообщение Anonymous »

У меня возникли проблемы с вызовом API разработчика Google Play.
Я выполнил все действия, перечисленные на странице https://developers.google.com/android-p ... horization. Это включает в себя
  • создание проекта и включение Google Play Android Developer API (с моей учетной записью консоли Google Play).
  • связывание проекта через «Настройки» > «Учетная запись разработчика» > «Доступ к API».
  • предоставление доступа сервисному аккаунту с финансовыми разрешениями для приложения через консоль Google Play.
  • создание идентификатора клиента OAuth 2.0, Секрет клиента и URI перенаправления.
  • Сгенерируйте Токен обновления и Токен доступа, отправив запрос POST.
Затем, чтобы вызвать API Purchases.subscriptions.get, я использовал следующую команду CURL:
(https://developers.google.com/android-p ... ptions/get)

Код: Выделить всё

curl -X GET "https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}" -H "Authorization: Bearer {access_token}" -H "Accept: application/json" --compressed
Однако я получаю следующую ошибку:

Код: Выделить всё

"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
    • например. учетная запись службы является администратором.
  • подождал более 48 часов, чтобы Google мог распространить все права доступа к API.
Я также пытался вызвать API через
https://developers.google.com/android-p ... ion-scopes
но все равно безуспешно (получено сообщение об ошибке).
Если у кого-нибудь есть какие-либо предложения, мы будем очень признательны. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/647 ... d-operatio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»