php - 如何通过后台服务器访问Google Play Android Developer API

标签 php android google-api google-play-services google-api-php-client

我在 android 应用程序计费中实现。我想通过我的后端服务器实现订阅有效性检查。作为 Google Play 文档,要调用 Google Play API,需要使用 oauth 2.0 进行身份验证。

我按照说明注册项目和创建凭据。但是从那里我不知道如何使用这些凭据,我尝试通过 CURL 请求进行身份验证,但它请求许可,如下图所示 enter image description here

此权限工作正常我可以交换代码并获取访问 token ,但所有这些都是手动完成的,我应该如何在后端实现它。 我什至尝试使用谷歌提供的 google api php 库,但它增加了困惑。他们也没有提供任何示例,如何使用库。

任何人都可以详细说明如何使用库或纯 PHP 吗? 提前致谢。

最佳答案

要在服务器上执行 LVL 和/或 IAB 验证,请不要直接从服务器访问 Google 服务器。即使所有信息都可用,您也会面临完整性问题,因为由于同步延迟,您的应用和服务器会看到不同的信息。

相反,use your app as a proxy and validate the Google Play information on your server as described here .

关于php - 如何通过后台服务器访问Google Play Android Developer API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16145572/

相关文章:

Android:按下按钮时保持通知打开

php - 无法使用 PHP 在 google apis 请求中添加多个范围

xml - '不允许序列化 'SimpleXMLElement' 在 session xml 值中插入错误

android - Toast.makeText(...).show() 有时会错位

android - 使用 run-as 在 ADB shell 中复制文件

Android AccountManager、Oauth、getAccessToken() 除了询问密码外什么都不做

flutter - 如何根据 Gmail 或 Facebook 登录显示个人资料图片?

php - 提交失败后如何装饰表单 ZF 1.12

PHP 字符串 '==' 在相同的字符串上返回 false

php - 安全并发写入 Perl 和 PHP 脚本之间共享的文件