- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- MigrateBasePlanPricesRequest
- Wypróbuj
Wariant wsadowy punktu końcowego basePlans.migratePrices.
Aby uzyskać maksymalną przepustowość aktualizacji, ustaw pole Tolerancja czasu oczekiwania w przypadku zagnieżdżonych żądań na PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT.
Żądanie HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
packageName |
Wymagane. Aplikacja nadrzędna (nazwa pakietu), dla której subskrypcje mają zostać utworzone lub zaktualizowane. Wartość musi być równa wartości pola packageName wszystkich zasobów subskrypcji. |
productId |
Wymagane. Identyfikator produktu subskrypcji nadrzędnej, jeśli wszystkie zaktualizowane oferty należą do tej samej subskrypcji. Jeśli ta aktualizacja zbiorcza obejmuje wiele subskrypcji, ustaw w tym polu wartość „-”. To ustawienie musi być ustawione. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"requests": [
{
object ( |
Pola | |
---|---|
requests[] |
Wymagane. Maksymalnie 100 próśb o migrację cen. Każda prośba musi aktualizować różne abonamenty podstawowe. |
Treść odpowiedzi
Komunikat odpowiedzi dotyczący basePlans.batchMigratePrices.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"responses": [
{
object ( |
Pola | |
---|---|
responses[] |
Zawiera 1 odpowiedź na każdą prośbę o migrację cen, w tej samej kolejności co żądanie. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/androidpublisher
MigrateBasePlanPricesRequest
Prośba o komunikat dotyczący basePlans.migratePrices.
Zapis JSON |
---|
{ "packageName": string, "productId": string, "basePlanId": string, "regionalPriceMigrations": [ { object ( |
Pola | |
---|---|
packageName |
Wymagane. Nazwa pakietu aplikacji nadrzędnej. Wartość musi być równa wartości pola packageName w zasobie subskrypcji. |
productId |
Wymagane. Identyfikator subskrypcji do zaktualizowania. Wartość musi być równa polu productId w zasobie subskrypcji. |
basePlanId |
Wymagane. Unikalny identyfikator abonamentu podstawowego, w przypadku którego chcesz aktualizować ceny. |
regionalPriceMigrations[] |
Wymagane. Ceny regionalne do zaktualizowania. |
regionsVersion |
Wymagane. Wersja dostępnych regionów używanych na potrzeby klasy regionalPriceMigrations. |
latencyTolerance |
Opcjonalnie: Tolerancja czasu oczekiwania na rozpowszechnienie tej aktualizacji usługi. Domyślnie uwzględniany jest czas oczekiwania. |