【发布时间】:2017-02-10 15:12:22
【问题描述】:
我正在使用 Google API 验证用户的应用内购买: 购买.产品:获取 https://developers.google.com/android-publisher/api-ref/purchases/products/get
在后端的 C# 中,我使用此 url 创建 HttpWebRequest:
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 设置正确。 在我发送请求后,谷歌用下一个 JSON 对象回答我:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
所以,问题在于授权我的后端服务器。如何解决这个问题?
【问题讨论】:
标签: c# android google-api