【发布时间】:2018-10-29 04:43:06
【问题描述】:
鉴于我的服务器端点已收到与 Google In App Billing 购买相关的购买令牌,我如何以编程方式对其进行验证并获得对其内容的访问权限?
我已经可以使用 php 验证 Google 登录令牌
$client = new Google_Client(['client_id' => $client_id]);
$payload = $client->verifyIdToken($token);
if ($payload)
return $payload['sub'];
但是我将如何使用Google_Client 来验证购买令牌并访问其内容。
真的只是像following Ruby example 一样向 Google 服务器发送GET 吗?
或者他们是我应该调用的特定Google_Client 命令吗?
我开始认为这是使用OAuth2 或其他东西复制php 中提到的Ruby 代码的情况,因为Google Docs 实际上确实说过,一旦服务器拥有购买令牌:
使用 Google Play 开发者 API 的订阅和应用内购买部分执行 GET 请求以检索购买 来自 Google Play 的详细信息(用于一次性产品购买的 Purchases.products 或用于订阅的 Purchases.subscriptions)。 GET 请求包括应用程序包名称、产品 ID 和令牌(购买令牌)。
如果可能的话只是想澄清一下?谢谢。
【问题讨论】:
标签: google-api-php-client android-inapp-purchase