我为什么要读这篇文章?
- 除此之外,移动应用程序还被许多模块所包围, 应用内购买和订阅发挥了很大的作用, 作为应用程序的所有者,你在哪里, 能否通过出售消耗性和非消耗性商品(如游戏币)获得收益, 应用程序的订阅计划有很多.
- 现在, 当你在应用上销售一些商品时, 必须有一种方法来验证购买或获取详细信息. 但很明显,电竞赛事竞猜APP从应用本身来做谷歌提供了SDK. (SDK -软件开发工具包). 但是,我们生活在安卓和iOS并存的世界中,这是一个竞争非常激烈的市场!
- Google Play Developer API让我们能够从RESTful API中检查用户的交易,从而引导你阅读这篇博客.
- 使用RESTful API, 我们可以从后端做这个调用,让应用程序独立,做其他事情
提供
Google Play Developer API允许你管理项目中的2个主要组件
- 发布API允许您上传和发布应用程序,并执行其他与发布相关的任务.
- 订阅和应用内购买API 让你管理应用内购买和订阅. [我们将探讨这些api]
客观的
验证Google应用内购买和订阅(IAP)
需求
- Google Play开发者控制台访问
- 谷歌云控制台访问
注意:要开始进行API调用, 你将直接从Google Play控制台设置和管理Google Play Developer API. API可以由Google Play开发者账户所有者管理.
提示:如果你已经有一个基于谷歌云 Console的现有项目,那么它应该使用与Google Play Console相同的Google帐户. 如果你有一个不同的帐户设置,那么有具体的步骤和角色,我们可以实现这一点.
以下是我们关注的主要步骤:
- 设置一个新的或现有的Google cloud项目
- 用户,访问Google Play开发者API的服务帐户
- 访问RESTful api来分析应用程序
让我们开始
链接您的帐户和项目
才能访问Google Play Developer API, 你必须链接你的Google Play开发者帐户到谷歌云项目. 在大多数情况下, 我们建议您创建一个新的谷歌云项目专用于您的Google Play开发者帐户, 但是您可以链接一个现有的项目. 请记住,每个Google Play开发者帐户只能链接到一个单独的谷歌云项目. 如果你在同一个Google Play Developer Account中拥有多个应用, 它们都必须共享同一个谷歌云 Project.
访问Google Play开发者控制台
- 登录Google Play开发者控制台 Play Console (谷歌).com)
- 选择您的帐户
- On the side navigation menu, select Setup>AP Access
- 同意API服务条款(只要按照屏幕上的说明即可).
- 完成后,您将看到链接现有项目或创建新项目的选项.
- 如果你已经有一个谷歌云项目,那么电竞赛事竞猜APP链接这个项目,或者电竞赛事竞猜APP创建一个新项目.
-
链接现有项目
- 如果您的项目未列出,请单击Choose project下拉菜单选择现有项目, 验证您的Google Play控制台帐户与角色OWNER和Google Play开发人员API为项目启用. 如果没有,电竞赛事竞猜APP按照下面的方法快速完成, 怎么做??
- 选择项目并单击SAVE按钮
- 你会看到这样的页面. 我们需要处理服务帐户部分. 如果您已经有一个服务帐户,那么您将看到它列出. 如果没有,那么我们将创建一个新的服务帐户.
-
创建新项目
- 选择创建新项目选项并单击SAVE按钮
- 将创建一个新项目,您可以在下面看到该项目
- 我们可以稍后从Google Developer Console编辑项目名称.
配置服务帐号
将访问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的新服务帐户. 如果没有,请 启用Google Play Developer API.
启用Google Play Developer API
需要从谷歌云 Console启用Google Play Developer API. 打开在步骤中已经打开的谷歌云 Console 创建一个新的服务帐户#c
- 单击Hamburger菜单,选择api & 服务 > Library
- 搜索“Google Play 安卓 Developer API”并点击搜索结果
- 启用此API. 一旦启用了
- 完成后,您将能够看到步骤中列出的服务帐户 授予对服务帐户#d的访问权限
希望你在阅读这篇博客和去喝杯咖啡的路上玩得开心. 愉快的安排. 请在下面的评论区告诉我你的想法和问题.
谢谢你!.
引用: