php - 尝试验证 Google Play 上的应用内购买时出错

标签 php google-api in-app-purchase google-api-php-client

我尝试在服务器上验证购买,但无法向 Google Play Android Developer API 发出请求。请求后,它会显示以下内容:

调用 GET https://www.googleapis.com/androidpublisher/v1.1/applications/my.app.id/inapp/my_in_app_purchase/purchases/purchase_token 时出错:(403) 禁止

如果我通过开发者控制台中的测试表单验证此次购买,则一切正常,Google API 将发送响应。

对其他 API(例如 Books API)的请求工作正常。

为了使用 API,我使用 Google APIs Client Library for PHP 。授权通过服务帐户进行。在开发者控制台中,已启用对 Google Play Android 开发者 API 的访问。

最佳答案

好的,我找到了解决方案!

您必须将 API 与您的应用连接起来。您必须转到 Google Play 发布页面 ( https://play.google.com/apps/publish ),并在“设置”->“用户帐户和权限”->“邀请新用户”并授予其“查看财务报告”权限中使用服务帐户电子邮件地址邀请用户。

谢谢对我有用,祝你好运!

关于php - 尝试验证 Google Play 上的应用内购买时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302487/

相关文章:

php - Symfony onFlush 学说监听器

python - 如何在没有 python oauth2client lib 的情况下实现谷歌登录混合服务器端流程

youtube - YouTube API错误! [救命]

ios - 应用内购买缺少提交按钮以供首次审核

python - 如何执行身份验证以验证 Google 应用内订阅

php - Mysql Running Total off 一张表

php - 如何根据一个 id 列表动态插入多行

php 警告 mysql_connect

javascript - 如何在 Google map 中添加缩放控件

android - Google billing 消耗品和非消耗品