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