码迷,mamicode.com
首页 > 其他好文 > 详细

新版 Google Play 服务器验证材料准备步骤

时间:2021-03-16 14:02:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ide   perm   com   and   ima   ola   uri   user   yacc   

前言

为了适应新版本Google Play支付服务端验证,需要准备以下材料:

1. 对特定域名支持的https证书
2. Google Play后台的OAuth 2.0的参数文件

1. https证书:

准备材料:域名 证书申请介绍
产生结果:如你的域名是:vgamelive.cn,需提供2个文件类似 vgamelive.cn_chain.crt vgamelive.cn_key.key 后缀的证书文件。

2. Google Play后台的OAuth 2.0参数值:

操作步骤如下:

  1. 打开页面 https://console.cloud.google.com/apis/credentials 选择对应的项目:技术图片

  2. 创建凭据,选择OAuth 客户端ID, 选择Web 应用:技术图片

  3. 下载特定的文件,在OAuth 2.0客户端ID列表中:技术图片

  4. 下载的文件类似格式

    {
        "web": {
            "client_id": "633496622209-nqge7b2ndh4t8m2ukd78qsfe9ur7p6a2.apps.googleusercontentd.com",
            "project_id": "niltest-1559546823990",
            "auth_uri": "https://accounts.google.com/o/oauth2/auth",
            "token_uri": "https://oauth2.googleapis.com/token",
            "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
            "client_secret": "qIwer_sj4Z8bZKQFh8xkWFpd",
            "redirect_uris": ["https://vgamelive.cn"]
        }
    }
    

    拼接一个URL : https://accounts.google.com/o/oauth2/v2/auth?client_id=633496622209-nqge7b2ndh4t8m2ukd78qsfe9ur7p6a2.apps.googleusercontentd.com&redirect_uri=https://vgamelive.cn&response_type=code&scope=https://www.googleapis.com/auth/androidpublisher ,其中加粗的部分是需要手动替换的,加粗部分的值在下载文件中。拼接好后,输入到浏览器,如图:技术图片 如果需要登录,请登录项目对应的Google账号。请求过后,服务器返回一个ok,即表示成功,如图:技术图片,复制此时的浏览器URL,提供给CP.关闭该窗口,上面产生的URL 在正式使用后请勿重复请求,请勿重复请求,请勿重复请求

未发现refresh_token处理:CP方操作:如果请求发现返回的值没有refresh_token,需要账号提供方进入如下网页,取消该项目的授权,然后重复4步骤,取消授权的网页:
https://myaccount.google.com/u/0/permissions,找到对应的项目,点击取消授权,请求Code如下:技术图片,再次允许技术图片,提供 跳转后的URL给CP,如:
https://vgamelive.cn/?code=4/0AY0e-g6nAjPijNMa4cPub-q8sLxaiodUVIfGnW1AKgdHQi6OIjaUhqPY5m-fkDZsd8Ttsg&scope=https://www.googleapis.com/auth/androidpublisher


注意:

1.证书申请过后一般有一个有效期,过了有效期以后证书便无法使用,需在到期之前提前更换证书,证书过期后未及时更换证书的后果为支付验证通不过,玩家可以正常充值,但是验证不通过,则不发货。CP不对证书过期造成的损失负责。
2. 第二步配置OAuth 2.0客户端之前,需要先完成第一步,提供对应的证书,服务器经过配置后方可进行。
3. 拼接产生的URL提供给CP后,该连接请务必不要重复请求,因为再次请求过后,之前提供的认证信息立刻失效。也会导致线上正式认证不通过。
4. 如果还是出现了3中重复请求的情况,需要当做“未发现refresh_token”处理。

新版 Google Play 服务器验证材料准备步骤

标签:ide   perm   com   and   ima   ola   uri   user   yacc   

原文地址:https://www.cnblogs.com/mr-frank/p/14536897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!