Method: purchases.subscriptions.acknowledge

potwierdza zakup subskrypcji.

Żądanie HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
packageName

string

Nazwa pakietu aplikacji, w której zakupiono ten abonament (np. „com.some.thing”).

subscriptionId

string

Uwaga: od 21 maja 2025 r. identyfikator subscriptionId nie jest wymagany i nie jest zalecany w przypadku subskrypcji z dodatkami. Identyfikator zakupionej subskrypcji (np. „monthly001”).

token

string

Token przekazany na urządzenie użytkownika w momencie zakupu subskrypcji.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "developerPayload": string
}
Pola
developerPayload

string

Dane do załączenia do zakupu.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi jest pusta.

Przykład

Oto przykładowa prośba:

curl -X POST \
  'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.myapp/purchases/subscriptions/monthly_premium_001/tokens/abcDEF123ghiJKL456mnoPQR789:acknowledge' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "developerPayload": "AppSpecificInfo-UserID-12345"
  }'

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/androidpublisher