こんにちは。
服部と申します。
サーバ側の質問となります。
Google Play In-app Billingを用いてクライアントで行われた課金アイテム購入をサーバ側で検証しようとしています。
実際にはサーバ側のコードでは購入の確認にウェブアプリであるAPIs explorer を用いるわけではないので、 Google APIs Client Library for PHP を使用して実装しました。
-----------------
....
$publisher = new Google_AndroidpublisherService($client);
$publisher->inapppurchases->get($packageName, $productId, $purchaseToken);
-----------------
しかし購入履歴の取得メソッド(getメソッド)をコールすると This developer account does not own the application. というエラーが発生します。
(OAuth2 のログインには成功しているようです。)
そこで質問なのですが、Google APIs Client Library (PHPに限らず) を用いてIn-app billingの購入履歴の確認ができた方はおられますでしょうか?
またその確認に用いたユーザのクライアントIDのアプリケーションタイプ は web application でしょうか、それとも service account でしょうか?
何か少しでも情報があればご教授頂けないでしょうか。
以上、どうぞ宜しくお願いいたします。
服部