Android Google Play购买验证所需的权限/角色
我想使用该方法在服务器上验证我的Android应用程序的应用内购买 根据上的信息,我需要:Android Google Play购买验证所需的权限/角色,android,google-api,google-play,in-app-purchase,Android,Google Api,Google Play,In App Purchase,我想使用该方法在服务器上验证我的Android应用程序的应用内购买 根据上的信息,我需要: 在Google开发者控制台上创建一个服务帐户 在Google Play控制台的用户和权限部分授予访问权限 现在我的问题是: 我应该在Google API控制台上授予此服务帐户哪些权限/角色 我应该在Google Play控制台上授予此服务帐户什么权限/角色 1。我应该在Google API控制台上授予此服务帐户哪些权限/角色? 有多个角色可能会导致服务帐户出现在Play的API访问页面上,但是Pla
1。我应该在Google API控制台上授予此服务帐户哪些权限/角色? 有多个角色可能会导致服务帐户出现在Play的
API访问
页面上,但是Play的开发人员支持建议使用Owner
或Editor
角色(没有我可以参考的资源,因为这是我通过直接联系支持部门得到的答案)
几点注意/意见:
- 如果不授予任何角色,服务帐户将不会显示在播放的
页面中API访问
- 根据我的测试,授予
角色允许获取购买。*API。然而,Play的支持团队表示:“在调用Google Play开发者API时,使用Viewer
角色可能会产生401响应代码”Viewer
- 我看到了许多关于使用
角色的建议。但是,此角色允许模拟同一项目中的任何其他服务帐户,以使用其授予的角色和权限(从)执行任何任务。不确定它对其他人的作用-可能是因为存在一个具有服务帐户用户
角色的服务帐户(并允许编辑器
模拟它)服务帐户用户
-此权限仅适用于具有“应用”访问权限的用户查看财务数据
-此权限仅适用于具有“帐户”访问权限的用户查看财务数据、订单和取消数据调查响应
最后要记住的是,访问传播可能需要24小时—因此,如果您在创建服务帐户后立即尝试调用API,则很可能会出现以下错误:
{
"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."
}
1。我应该在Google API控制台上授予此服务帐户哪些权限/角色? 有多个角色可能会导致服务帐户出现在Play的
API访问
页面上,但是Play的开发人员支持建议使用Owner
或Editor
角色(没有我可以参考的资源,因为这是我通过直接联系支持部门得到的答案)
几点注意/意见:
- 如果不授予任何角色,服务帐户将不会显示在播放的
页面中API访问
- 根据我的测试,授予
角色允许获取购买。*API。然而,Play的支持团队表示:“在调用Google Play开发者API时,使用Viewer
角色可能会产生401响应代码”Viewer
- 我看到了许多关于使用
角色的建议。但是,此角色允许模拟同一项目中的任何其他服务帐户,以使用其授予的角色和权限(从)执行任何任务。不确定它对其他人的作用-可能是因为存在一个具有服务帐户用户
角色的服务帐户(并允许编辑器
模拟它)服务帐户用户
-此权限仅适用于具有“应用”访问权限的用户查看财务数据
-此权限仅适用于具有“帐户”访问权限的用户查看财务数据、订单和取消数据调查响应
最后要记住的是,访问传播可能需要24小时—因此,如果您在创建服务帐户后立即尝试调用API,则很可能会出现以下错误:
{
"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."
}
可能的副本:可能的副本: