技术中心

Google Play开发者API:如何创建服务帐户

2022年5月4日

张贴者:Rahul Upadhyay

Google Play开发者API:如何创建服务帐户

我为什么要读这篇文章?

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

提供

Google Play Developer API允许你管理项目中的2个主要组件 

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

客观的 

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

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

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

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

  1. 设置一个新的或现有的Google cloud项目
  2. 用户,访问Google Play开发者API的服务帐户
  3. 访问RESTful api来分析应用程序

让我们开始

链接您的帐户和项目

才能访问Google Play Developer API, 你必须链接你的Google Play开发者帐户到谷歌云项目. 在大多数情况下, 我们建议您创建一个新的谷歌云项目专用于您的Google Play开发者帐户, 但是您可以链接一个现有的项目. 请记住,每个Google Play开发者帐户只能链接到一个单独的谷歌云项目. 如果你在同一个Google Play Developer Account中拥有多个应用, 它们都必须共享同一个谷歌云 Project. 

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

配置服务帐号

将访问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的新服务帐户. 如果没有,请 启用Google Play Developer API

启用Google Play Developer API

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

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

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

谢谢你!. 

引用:

分享


回来

按类别分类的帖子