Не удается проверить квитанцию ​​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 ответ

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