技术中心

谷歌Play Developer API:如何创建一个服务帐户

2022年5月4日

张贴者:Rahul Upadhyay

谷歌Play Developer API:如何创建一个服务帐户

我为什么要读这篇文章?

  • 除此之外,移动应用程序还被许多模块所包围, 应用内购买和订阅发挥了很大的作用, 作为应用程序的所有者,你在哪里, 能否通过出售消耗性和非消耗性商品(如游戏币)获得收益, 应用程序的订阅计划有很多.  
  • 现在, 当你在应用上销售一些商品时, 必须有一种方法来验证购买或获取详细信息. 但显然,电竞赛事竞猜APP从应用本身来做,因为谷歌提供了相同的SDK. (SDK -软件开发工具包). 但是,我们生活在安卓和iOS并存的世界中,这是一个竞争非常激烈的市场!  
  • 谷歌Play Developer API使我们能够从RESTful API中检查用户的事务,从而引导您阅读本博客.  
  • 使用RESTful API, 我们可以从后端做这个调用,让应用程序独立,做其他事情 

提供

谷歌Play Developer API允许您管理项目中的两个主要组件 

  1. 发布API允许您上传和发布应用程序,并执行其他与发布相关的任务.
  2. 订阅和应用内购买API 让你管理应用内购买和订阅. [我们将探讨这些api]

客观的 

验证谷歌应用内购买和订阅(IAP) 

需求 
  1. 谷歌Play开发者控制台访问
  2. 谷歌云控制台接入
注意:要开始进行API调用, 您将直接从谷歌Play控制台设置和管理谷歌Play Developer API. API可以由谷歌Play开发者帐户所有者管理.  

提示:如果您已经在谷歌Cloud Console上有一个现有的项目,那么它应该使用与谷歌Play Console相同的谷歌帐户. 如果你有一个不同的帐户设置,那么有具体的步骤和角色,我们可以实现这一点. 

 以下是我们关注的主要步骤:  

  1. 设置一个新的或现有的谷歌Clod项目
  2. 用户,用于访问谷歌Play Developer API的服务帐户
  3. 访问RESTful api来分析应用程序

让我们开始

链接您的帐户和项目

在您可以访问b谷歌Play Developer API之前, 您必须将您的谷歌Play开发人员帐户链接到谷歌云项目. 在大多数情况下, 我们建议您创建一个新的谷歌云项目,专用于您的谷歌Play开发人员帐户, 但是您可以链接一个现有的项目. 请记住,每个谷歌Play开发者帐户只能链接到一个谷歌云项目. 如果你有多个应用程序在同一个谷歌Play开发者帐户, 它们都必须共享同一个谷歌云项目. 

访问谷歌Play开发者控制台
  1. 登录谷歌Play开发者控制台 玩控制台(b谷歌).com)
  2. 选择您的帐户  
  3. On the side navigation menu, select Setup>AP Access 
     
  4. 同意API服务条款(只要按照屏幕上的说明即可).   
  5. 完成后,您将看到链接现有项目或创建新项目的选项.
  6. 如果您已经有谷歌云项目,那么您可以链接该项目或创建一个新项目.
    1. 链接现有项目
      1. 如果您的项目未列出,请单击Choose project下拉菜单选择现有项目, 验证您的谷歌Play Console帐户的角色为OWNER,并且谷歌Play Developer API已为项目启用. 如果没有,电竞赛事竞猜APP按照下面的方法快速完成, 怎么做?? 
        1. 选择项目并单击SAVE按钮  
        2. 你会看到这样的页面. 我们需要处理服务帐户部分. 如果您已经有一个服务帐户,那么您将看到它列出. 如果没有,那么我们将创建一个新的服务帐户.  
    2. 创建新项目
      1. 选择创建新项目选项并单击SAVE按钮 
        1. 将创建一个新项目,您可以在下面看到该项目
        2. 稍后我们可以从谷歌开发人员控制台编辑项目名称. 

配置服务帐号

将访问API的最常见的安全软件服务.  

服务帐户必须在安全的环境中使用,例如您的服务器. 需要安全地管理服务帐户凭据,以便不会向未授权使用API的任何人透露它们. 

一旦我们有项目链接或创建,我们的主要目标是 创建新的服务帐户 或者允许访问已经创建的服务帐户.  

  1. 创建一个新的服务帐户
    1. 点击“创建新服务帐户”按钮后,请阅读说明。
    2. 点击选项#1,进入谷歌云平台,并在新选项卡中打开该URL 
    3. 现在,您已进入谷歌控制台
    4. 单击CREATE SERVICE ACCOUNT并执行下一步
       
    5. 命名您的服务帐户并提供描述. 不需要修改第二个字段
    6. 点击CREATE AND CONTINUE. 这里我们需要将ROLE配置为这个服务帐户
    7. 搜索Service Account Admin并单击该角色
    8. 选中后,单击CONTINUE
    9. 我们在第三步没有做任何事情,只需点击完成
    10. 您的服务帐户已创建并在同一页面上列出
    11. 选择该帐户并切换到键” 选项卡. 我们将为这个服务帐户添加一个新密钥.   
    12. 单击ADD KEY并选择CREATE NEW KEY  
    13. 选择Key类型为JSON并单击CREATE
    14. 将创建密钥并要求您下载它. 按原样保存文件. 我们将需要这个电竞赛事竞猜APP,并要求您提供. 关闭此对话框.
    15. 您可以在页面上看到创建的密钥列表
  2. 授予对服务帐户的访问权限
    1. 现在,回到PLAY控制台页面,#7.本文档中的A. 点击完成. 您将在service ACCOUNTS部分下看到新创建的服务帐户
    2. 单击GRANT ACCESS(从步骤8开始),您将看到以下屏幕
    3. 勾选这两个框,点击邀请用户
       
      在确认框中选择SEND invite 
    4. 完成后,您将看到这个屏幕,其中添加了作为User的新服务帐户. 如果没有,请 启用谷歌Play Developer API

启用谷歌Play Developer API

需要从谷歌云控制台启用谷歌Play Developer API. 打开在步骤中已经打开的谷歌Cloud Console 创建一个新的服务帐户#c

  1. 单击Hamburger菜单,选择api & 服务 > Library
  2. 搜索“谷歌Play 安卓 Developer API”,点击搜索结果
     
  3. 启用此API. 一旦启用了
  4. 完成后,您将能够看到步骤中列出的服务帐户 授予对服务帐户#d的访问权限

希望你在阅读这篇博客和去喝杯咖啡的路上玩得开心. 愉快的安排. 请在下面的评论区告诉我你的想法和问题. 

谢谢你!. 

引用:

分享这


回来

按类别分类的帖子