サーバ側でのGoogle Play課金アイテム購入検証のエラーにつきまして

2,357 views
Skip to first unread message

snm

unread,
Oct 8, 2014, 9:25:27 AM10/8/14
to android-g...@googlegroups.com
こんにちは。

Androidアプリ側で行われた課金購入をサーバ側で検証しようとしているのですが、
以下のエラーが返却されます。

{
 "error": {
  "errors": [
   {
    "domain": "androidpublisher",
    "reason": "permissionDenied",
    "message": "The current user has insufficient permissions to perform the requested operation."
   }
  ],
  "code": 401,
  "message": "The current user has insufficient permissions to perform the requested operation."
 }
}

検証については以下のトピックを参考にしつつ、

以下のアクセスを行った際に上述のエラーが返却されます。
curl -v -X GET 'https://www.googleapis.com/androidpublisher/v1.1/applications/<アプリのパッケージ名>/inapp/<アイテムID>/purchases/<購入時にアプリが取得したpurchaseToken>?access_token=<取得したaccess_token>' 

APIs explorer ( https://developers.google.com/apis-explorer/#p/androidpublisher/v1.1/ )を使用して購入履歴を確認しても
同様の結果が表示されます。

また、上述のエラーで検索しますとstackoverflowにて解決策が提示されているのですが、
Google play Developer Consoleから「新しいユーザーを招待」でOAuth Clientのメールアドレスを追加しても、
エラーは改善されませんでした。
なお、OAuth ClientはWeb Applicationを使用しております。

2日間ほど作業が停滞している状態でして、もし何かおわかりの方が
いらっしゃいましたらご教授頂けないでしょうか。
以上、よろしくお願い致します。

snm

unread,
Oct 15, 2014, 11:28:00 PM10/15/14
to android-g...@googlegroups.com
こちらのエラーについてですが、Google play Developer Consoleから「新しいユーザーを招待」でOAuth Clientのメールアドレスを追加することで解決しました。
前回の質問時に「エラーは改善されませんでした」と書きましたが、その時は他のパラメータに誤りがあったようです。

お騒がせ致しました。
以上、よろしくお願い致します。
Reply all
Reply to author
Forward
0 new messages