- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- UpdateSubscriptionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Testen!
Aktualisiert einen Batch von Abos.
Legen Sie für das Feld "LatenzTolerance" bei verschachtelten Anfragen den Wert "PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT" fest, um einen maximalen Updatedurchsatz zu erreichen.
HTTP-Anfrage
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
packageName |
Erforderlich. Die übergeordnete App (Paketname), für die die Abos aktualisiert werden sollen. Muss für alle Aboressourcen dem Feld „packageName“ entsprechen. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"requests": [
{
object ( |
Felder | |
---|---|
requests[] |
Erforderlich. Eine Liste von Aktualisierungsanfragen mit bis zu 100 Elementen. Bei allen Anfragen müssen verschiedene Abos aktualisiert werden. |
Antworttext
Antwortnachricht für BatchUpdateSubscription.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"subscriptions": [
{
object ( |
Felder | |
---|---|
subscriptions[] |
Die aktualisierte Aboliste. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher
UpdateSubscriptionRequest
Anfragenachricht für subscription.patch
JSON-Darstellung |
---|
{ "subscription": { object ( |
Felder | |
---|---|
subscription |
Erforderlich Das zu aktualisierende Abo. |
updateMask |
Erforderlich. Die Liste der Felder, die aktualisiert werden sollen. Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: |
regionsVersion |
Erforderlich. Die Version der verfügbaren Regionen, die für das Abo verwendet werden. |
allowMissing |
Optional. Wenn dieser Wert auf „true“ gesetzt ist und das Abo mit dem angegebenen packageName und der angegebenen productId nicht vorhanden ist, wird das Abo erstellt. Wenn ein neues Abo erstellt wird, wird „updateMask“ ignoriert. |
latencyTolerance |
Optional. Die Latenztoleranz für die Weitergabe dieses Produktupdates. Die Standardeinstellung ist latenzempfindlich. |