我为什么要读这篇文章?
- 除此之外,移动应用程序还被许多模块所包围, 应用内购买和订阅发挥了很大的作用, 作为应用程序的所有者,你在哪里, 能否通过出售消耗性和非消耗性商品(如游戏币)获得收益, 应用程序的订阅计划有很多.
- 现在, 当你在应用上销售一些商品时, 必须有一种方法来验证购买或获取详细信息. 但显然,电竞赛事竞猜APP从应用本身来做,因为谷歌提供了相同的SDK. (SDK -软件开发工具包). 但是,我们生活在安卓和iOS并存的世界中,这是一个竞争非常激烈的市场!
- 谷歌Play Developer API使我们能够从RESTful API中检查用户的事务,从而引导您阅读本博客.
- 使用RESTful API, 我们可以从后端做这个调用,让应用程序独立,做其他事情
提供
谷歌Play Developer API允许您管理项目中的两个主要组件
- 发布API允许您上传和发布应用程序,并执行其他与发布相关的任务.
- 订阅和应用内购买API 让你管理应用内购买和订阅. [我们将探讨这些api]
客观的
验证谷歌应用内购买和订阅(IAP)
需求
- 谷歌Play开发者控制台访问
- 谷歌云控制台接入
注意:要开始进行API调用, 您将直接从谷歌Play控制台设置和管理谷歌Play Developer API. API可以由谷歌Play开发者帐户所有者管理.
提示:如果您已经在谷歌Cloud Console上有一个现有的项目,那么它应该使用与谷歌Play Console相同的谷歌帐户. 如果你有一个不同的帐户设置,那么有具体的步骤和角色,我们可以实现这一点.
以下是我们关注的主要步骤:
- 设置一个新的或现有的谷歌Clod项目
- 用户,用于访问谷歌Play Developer API的服务帐户
- 访问RESTful api来分析应用程序
让我们开始
链接您的帐户和项目
在您可以访问b谷歌Play Developer API之前, 您必须将您的谷歌Play开发人员帐户链接到谷歌云项目. 在大多数情况下, 我们建议您创建一个新的谷歌云项目,专用于您的谷歌Play开发人员帐户, 但是您可以链接一个现有的项目. 请记住,每个谷歌Play开发者帐户只能链接到一个谷歌云项目. 如果你有多个应用程序在同一个谷歌Play开发者帐户, 它们都必须共享同一个谷歌云项目.
访问谷歌Play开发者控制台
- 登录谷歌Play开发者控制台 玩控制台(b谷歌).com)
- 选择您的帐户
- On the side navigation menu, select Setup>AP Access
- 同意API服务条款(只要按照屏幕上的说明即可).
- 完成后,您将看到链接现有项目或创建新项目的选项.
- 如果您已经有谷歌云项目,那么您可以链接该项目或创建一个新项目.
-
链接现有项目
- 如果您的项目未列出,请单击Choose project下拉菜单选择现有项目, 验证您的谷歌Play Console帐户的角色为OWNER,并且谷歌Play Developer API已为项目启用. 如果没有,电竞赛事竞猜APP按照下面的方法快速完成, 怎么做??
- 选择项目并单击SAVE按钮
- 你会看到这样的页面. 我们需要处理服务帐户部分. 如果您已经有一个服务帐户,那么您将看到它列出. 如果没有,那么我们将创建一个新的服务帐户.
-
创建新项目
- 选择创建新项目选项并单击SAVE按钮
- 将创建一个新项目,您可以在下面看到该项目
- 稍后我们可以从谷歌开发人员控制台编辑项目名称.
配置服务帐号
将访问API的最常见的安全软件服务.
服务帐户必须在安全的环境中使用,例如您的服务器. 需要安全地管理服务帐户凭据,以便不会向未授权使用API的任何人透露它们.
一旦我们有项目链接或创建,我们的主要目标是 创建新的服务帐户 或者允许访问已经创建的服务帐户.
-
创建一个新的服务帐户
- 点击“创建新服务帐户”按钮后,请阅读说明。
- 点击选项#1,进入谷歌云平台,并在新选项卡中打开该URL
- 现在,您已进入谷歌控制台
- 单击CREATE SERVICE ACCOUNT并执行下一步
- 命名您的服务帐户并提供描述. 不需要修改第二个字段
- 点击CREATE AND CONTINUE. 这里我们需要将ROLE配置为这个服务帐户
- 搜索Service Account Admin并单击该角色
- 选中后,单击CONTINUE
- 我们在第三步没有做任何事情,只需点击完成
- 您的服务帐户已创建并在同一页面上列出
- 选择该帐户并切换到键” 选项卡. 我们将为这个服务帐户添加一个新密钥.
- 单击ADD KEY并选择CREATE NEW KEY
- 选择Key类型为JSON并单击CREATE
- 将创建密钥并要求您下载它. 按原样保存文件. 我们将需要这个电竞赛事竞猜APP,并要求您提供. 关闭此对话框.
- 您可以在页面上看到创建的密钥列表
-
授予对服务帐户的访问权限
- 现在,回到PLAY控制台页面,#7.本文档中的A. 点击完成. 您将在service ACCOUNTS部分下看到新创建的服务帐户
- 单击GRANT ACCESS(从步骤8开始),您将看到以下屏幕
- 勾选这两个框,点击邀请用户
在确认框中选择SEND invite
- 完成后,您将看到这个屏幕,其中添加了作为User的新服务帐户. 如果没有,请 启用谷歌Play Developer API.
启用谷歌Play Developer API
需要从谷歌云控制台启用谷歌Play Developer API. 打开在步骤中已经打开的谷歌Cloud Console 创建一个新的服务帐户#c
- 单击Hamburger菜单,选择api & 服务 > Library
- 搜索“谷歌Play 安卓 Developer API”,点击搜索结果
- 启用此API. 一旦启用了
- 完成后,您将能够看到步骤中列出的服务帐户 授予对服务帐户#d的访问权限
希望你在阅读这篇博客和去喝杯咖啡的路上玩得开心. 愉快的安排. 请在下面的评论区告诉我你的想法和问题.
谢谢你!.
引用: