Я разрабатываю приложение с покупками в приложении, поэтому я хочу знать, истек ли срок подписки.У меня уже есть RefreshToken и AccessToken, но когда я пытаюсь получить информацию о подписке в соответствии с this , я всегда получаю ту же ошибку: {"error": {"errors": [
{"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Авторизация"}],
"code": 401,
"message": "Недействительные учетные данные"}}
Мой код отправляется сюда:
String urlt = " https://www.googleapis.com/androidpublisher/v3/applications/" + PACKAGE_NAME + "/purchases/subscriptions/" + SUBSCR_ID + "/tokens/" + accessToken;
DefaultHttpClient client = new DefaultHttpClient();
HttpGet post = new HttpGet(urlt);
post.setHeader("Scope" , "https://www.googleapis.com/auth/androidpublisher");
post.setHeader("Authorization" , "Bearer" + accessToken);
try {
org.apache.http.HttpResponse response = client.execute(post);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer buffer = new StringBuffer();
for (String line = reader.readLine(); line != null; line = reader.readLine()) {
buffer.append(line);
}
JSONObject json = new JSONObject(buffer.toString());
int x = 0;
}
catch (Exception e) {
e.printStackTrace();
}
Пожалуйстапомощь ((