Я выполнил все действия, перечисленные на странице https://developers.google.com/android-p ... horization. Это включает в себя
- создание проекта и включение Google Play Android Developer API (с моей учетной записью консоли Google Play).
- связывание проекта через «Настройки» > «Учетная запись разработчика» > «Доступ к API».
- предоставление доступа сервисному аккаунту с финансовыми разрешениями для приложения через консоль Google Play.
- создание идентификатора клиента OAuth 2.0, Секрет клиента и URI перенаправления.
- Сгенерируйте Токен обновления и Токен доступа, отправив запрос POST.
(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.
https://developers.google.com/android-p ... ion-scopes
но все равно безуспешно (получено сообщение об ошибке).
Если у кого-нибудь есть какие-либо предложения, мы будем очень признательны. Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/647 ... d-operatio
Мобильная версия