Google 收据验证 - 401 - permissionDenied

Google receipt validation - 401 - permissionDenied

我想Google收据验证。我通过 设置所有内容。当我尝试验证购买时,我得到响应 permissionDenied。对我来说一切都是正确的,我不知道如何找出错误。该用户在 Google Play 开发者控制台中具有管理员角色。

Google 开发者控制台:

  1. 我启用了"Google Play Android Developer API"
  2. 我创建了具有所有者角色的服务帐户密钥
  3. 我下载了JSON个文件

Google 玩开发者控制台:

  1. Link 正确的项目
  2. 为正确的用户设置管理员角色。同一用户在文件中。

响应:

{
  "code" : 401,
  "errors" : [ {
    "domain" : "androidpublisher",
    "message" : "The current user has insufficient permissions to perform the requested operation.",
    "reason" : "permissionDenied"
  } ],
  "message" : "The current user has insufficient permissions to perform the requested operation."
}

我试过朋友 private_key、client_id 和 client_email,一切正常。代码很好。我在配置时忘记了一些东西,但我不知道是什么。

我忘记在 Google 开发人员控制台中添加范围“.../auth/androidpublisher”。

添加范围后,您应该在页面底部保存 凭据。