Method: purchases.products.acknowledge
Подтверждает покупку товара внутри приложения.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
URL-адрес использует синтаксис gRPC Transcoding .
Параметры пути
Параметры |
---|
packageName | string Имя пакета приложения, в котором продавался продукт inapp (например, «com.some.thing»). |
productId | string Артикул продукта inapp (например, «com.some.thing.inapp1»). |
token | string Токен, предоставленный устройству пользователя при покупке продукта inapp. |
Текст запроса
Тело запроса содержит данные со следующей структурой:
JSON-представление |
---|
{
"developerPayload": string
} |
Поля |
---|
developerPayload | string Полезная нагрузка для присоединения к покупке. |
Тело ответа
В случае успеха тело ответа пустое.
Образец
Ниже приведен пример запроса:
curl \
-X POST \
'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/purchases/products/com.example.app.inapp1/tokens/exampletoken:acknowledge' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
-H 'Content-Type: application/json'
-d '{
"developerPayload": "payload_for_the_purchase"
}'
Области действия авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-06-02 UTC.
[null,null,["Последнее обновление: 2025-06-02 UTC."],[[["Acknowledges a purchase of an in-app product using the provided product and package information."],["Requires `packageName`, `productId`, and purchase `token` as path parameters for identification."],["Optionally accepts a `developerPayload` in the request body for attaching additional data."],["Utilizes the `https://www.googleapis.com/auth/androidpublisher` authorization scope."],["A successful acknowledgement results in an empty response body, confirming the action."]]],["This document details the process of acknowledging an in-app purchase. It uses a `POST` request to the specified URL, including the `packageName`, `productId`, and `token` as path parameters. The request body requires a JSON structure with a `developerPayload` string. Successful acknowledgement results in an empty response body. This process requires `https://www.googleapis.com/auth/androidpublisher` OAuth scope for authorization. The process includes a try it out functionality.\n"]]