Я использую Google Play Android Developer API.Я получаю к нему доступ с сервера с учетной записью службы.У меня есть закрытый ключ, и я получил с ним токен доступа.
Я использую область действия https://www.googleapis.com/auth/androidpublisher. И когда я спрашиваю информация о подписке , я получаю 401 ошибку:
"error": {
"errors": [
{
"domain": "androidpublisher",
"reason": "permissionDenied",
"message": "The current user has insufficient permissions to perform the requested operation."
}
],
"code": 401,
"message": "The current user has insufficient permissions to perform the requested operation."
}
Но когда я использую другие запросы с одинаковым токеном и с одинаковой областью , я получаю успешные ответы.Например, я могу успешно получить аннулированный список покупок или информацию о продукте inapp :
200 OK
{
"packageName": "com.myapp.exapmle",
"sku": "subscr_month",
"status": "active",
"purchaseType": "subscription",
"defaultPrice": {
"priceMicros": "149000000",
"currency": "RUB"
}
В чем может быть причина проблемы?Я добавил эту учетную запись службы в консоль разработчика и предоставил все разрешения (доступ администратора).