Привет, ребят, подскажите пожалуйста.
Если валидируем покупку в googlePay через:
purchases.products.get
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
Мне возвращается:
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential.
Expected OAuth 2 access token, login cookie or other valid authentication credential.
See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"errors": [
{
"message": "Login Required.",
"domain": "global",
"reason": "required",
"location": "Authorization",
"locationType": "header"
}
],
"status": "UNAUTHENTICATED"
}
}
Перехожу по указанной ссылке, наблюдаю js примеры.
Но мне то надо на серваке запрос валидировать.
Я правильно понимаю, что мне каким-то образом нужно через этот
Oauth аутентифицироваться и с полученным токеном идти на валидацию запроса?
Но на текущей странице
purchases.products.get ничего про А-ля
Authorization Token инормации нет. Что странно.
Внизу страницы есть сноска:
Authorization Scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/androidpublisher
Дополнительная информация:
На странице
https://console.cloud.google.com/ ( также он отображается в
https://cloud.google.com/ )
заведен проект и внутри него есть сервисный аккаунт.
Вопрос - как и в какой последовательности сделать этот замечательный запрос валидации и произвести
OAuth?