无法使用服务帐户验证“ IAP收据”,“当前用户权限不足,无法执行所请求的操作”

时间:2019-02-08 18:26:36

标签: in-app-purchase permission-denied service-accounts receipt-validation in-app-subscription

在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 个答案:

答案 0 :(得分:0)

显然,要使服务帐户的权限有效会有一些延迟,我们于星期五离开办公室,这没有用,而当我们星期一到达这里时,它没有任何变化。