Не удается проверить получение IAP с учетной записью службы. У текущего пользователя недостаточно прав для выполнения запрошенной операции.

Создан сервисный аккаунт в Google Cloud Console ( https://console.cloud.google.com)

Учетная запись службы имеет роль «владелец».

Перешел на страницу https://play.google.com/apps/publish и добавил этот аккаунт ( используя электронную почту в файле json) с уровнем доступа «Администратор»

Убедитесь, что он включает опцию «Просмотр финансовых отчетов».

Пытаясь подтвердить квитанцию, я всегда получаю этот ответ:

{ "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." } }

Что мне не хватает?

Я использую этот код: https://github.com/aporat/store-receipt-validator/




Ответы (1)


По-видимому, есть некоторая задержка, чтобы сделать разрешения действительными для учетных записей служб, мы ушли из офиса в пятницу, и он не работал, когда мы прибыли сюда в понедельник, он работал без каких-либо изменений.

person sbsbessa    schedule 11.02.2019