Method: externaltransactions.getexternaltransaction
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Pobiera istniejącą transakcję zewnętrzną.
Żądanie HTTP
GET https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry |
name |
string
Wymagane. Nazwa transakcji zewnętrznej do pobrania. Format: applications/{packageName}/externalTransactions/{externalTransaction}
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu ExternalTransaction
.
Przykład
Oto przykładowa prośba:
```
curl \
-X GET \
'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/externalTransactions/1234567890' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer [YOUR_ACCESS_TOKEN]'
```
Oto przykładowa odpowiedź:
{
"createTime": "2023-04-06T13:48:11.694Z",
"currentPreTaxAmount": {
"currency": "USD",
"priceMicros": "12000000"
},
"currentTaxAmount": {
"currency": "USD",
"priceMicros": "1200000"
},
"externalTransactionId": "ext-trans-id-123",
"oneTimeTransaction": {
"externalTransactionToken": "one-time-token-456"
},
"originalPreTaxAmount": {
"currency": "USD",
"priceMicros": "15000000"
},
"originalTaxAmount": {
"currency": "USD",
"priceMicros": "1500000"
},
"packageName": "com.example.app",
"recurringTransaction": {
"externalSubscription": {
"subscriptionType": "RECURRING"
},
"externalTransactionToken": "recurring-token-789",
"initialExternalTransactionId": "ext-trans-id-001",
"otherRecurringProduct": {}
},
"testPurchase": {},
"transactionProgramCode": 11,
"transactionState": "TRANSACTION_REPORTED",
"transactionTime": "2023-04-06T14:00:00.000Z",
"userTaxAddress": {
"regionCode": "US"
}
}
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/androidpublisher
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-05-28 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-05-28 UTC."],[[["Retrieves an existing external transaction using a GET request."],["Requires the `name` path parameter to specify the application package and external transaction ID."],["An empty request body is necessary, and a successful response returns an `ExternalTransaction` object."],["Authorization is required with the `https://www.googleapis.com/auth/androidpublisher` scope."]]],["This document details retrieving an existing external transaction via a `GET` request to a specific URL: `https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}`. The `name` path parameter is required, specifying the transaction's identifier (format: `applications/{packageName}/externalTransactions/{externalTransaction}`). The request body must be empty. A successful request returns an `ExternalTransaction` instance. The necessary authorization scope is `https://www.googleapis.com/auth/androidpublisher`.\n"]]