2017-02-10 9 views
0

の検証私は、ユーザーのGoogle APIでアプリの購入での検証を使用しています: Purchases.products:私はこのURLには、HttpWebRequestを作成するバックエンドでC#では https://developers.google.com/android-publisher/api-ref/purchases/products/getは、Androidアプリ内購入のバックエンド

を取得します:

var url = string.Format("https://www.googleapis.com/androidpublisher/v2/applications/{0}/purchases/products/{1}/tokens/{2}", packageName, androidProductId, token); 
var request = HttpWebRequest.Create(url); 
request.Method = "GET"; 

パラメータpackageName、productIdおよびtokenが正しく設定されています。 私がリクエストを送信した後、Googleは次のJSONオブジェクトを私に答える:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "required", 
    "message": "Login Required", 
    "locationType": "header", 
    "location": "Authorization" 
    } 
    ], 
    "code": 401, 
    "message": "Login Required" 
} 
} 

ので、問題は承認についての私のバックエンドサーバです。どのようにこれを修正することができますか?

+0

https://developers.google.com/api-client-library/dotnet/apis/androidpublisher/v2 – kaya

答えて

0

私はバックエンドサーバーでの承認にIAPを使用します。このarticle(ロシア語)をお読みください。

関連する問題