Method: accounts.accountLinks.patch
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Aktualisiert das Kontoverknüpfungsziel einer Kontoverknüpfung.
HTTP-Request
PATCH https://travelpartner.googleapis.com/v3/{accountLink.name=accounts/*/accountLinks/*}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
accountLink.name |
string
Der Ressourcenname für die Kontoverknüpfung im Format accounts/{account_id}/accountLinks/{account_link_id} .
|
Abfrageparameter
Parameter |
updateMask |
string (FieldMask format)
Erforderlich. Das zu aktualisierende Feld. Nur das Feld accountLinkTarget kann aktualisiert werden. Verwenden Sie die Syntax aus der Beispiel-URL unten und geben Sie den neuen Wert im Anfragetext an. Beispiel einer Anfrage-URL und eines Anfragetexts:
PATCH https://travelpartner.googleapis.com/v3/accounts/123456789/
accountLinks/0123456789?updateMask=accountLink.account_link_target
{
"accountLinkTarget": {
"hotelList": {
"partnerHotelIds": ["1234", "4321"]
}
}
}
Der Antworttext enthält nur das Feld name von AccountLink . Die oben genannten Informationen reichen für die URL und den Anfragetext aus. Der folgende Satz enthält automatisch generierte ergänzende Informationen zum Format FieldMask im Allgemeinen. Dies ist eine durch Kommas getrennte Liste mit voll qualifizierten Namen von Feldern. Beispiel: "user.displayName,photo" .
|
Anfragetext
Der Anfragetext enthält eine Instanz von AccountLink
.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von AccountLink
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/travelpartner
Weitere Informationen finden Sie unter OAuth 2.0.
Alle Rechte vorbehalten. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-08-23 (UTC).
[null,null,["Zuletzt aktualisiert: 2022-08-23 (UTC)."],[[["\u003cp\u003eUpdates an existing account link's target, specifically the \u003ccode\u003eaccountLinkTarget\u003c/code\u003e field.\u003c/p\u003e\n"],["\u003cp\u003eRequires specifying the account link's resource name in the URL path.\u003c/p\u003e\n"],["\u003cp\u003eUses a \u003ccode\u003ePATCH\u003c/code\u003e request with an \u003ccode\u003eupdateMask\u003c/code\u003e query parameter indicating the field to update.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should contain the updated \u003ccode\u003eAccountLink\u003c/code\u003e object with the new \u003ccode\u003eaccountLinkTarget\u003c/code\u003e value.\u003c/p\u003e\n"],["\u003cp\u003eRequires the \u003ccode\u003ehttps://www.googleapis.com/auth/travelpartner\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],[],null,["# Method: accounts.accountLinks.patch\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n\nUpdates the account link target of an account link.\n\n### HTTP request\n\n`PATCH https://travelpartner.googleapis.com/v3/{accountLink.name=accounts/*/accountLinks/*}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|--------------------|-----------------------------------------------------------------------------------------------------------------------|\n| `accountLink.name` | `string` The resource name for the account link in the format `accounts/{account_id}/accountLinks/{account_link_id}`. |\n\n### Query parameters\n\n| Parameters ||\n|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `updateMask` | `string (`[FieldMask](https://protobuf.dev/reference/protobuf/google.protobuf/#field-mask)` format)` Required. The field to update. Only the `accountLinkTarget` field can be updated. Use the syntax shown in the example URL below and provide the new value in the request body. Example request URL and request body: PATCH https://travelpartner.googleapis.com/v3/accounts/123456789/ accountLinks/0123456789?updateMask=accountLink.account_link_target { \"accountLinkTarget\": { \"hotelList\": { \"partnerHotelIds\": [\"1234\", \"4321\"] } } } The response body will only include the `name` field of an `AccountLink`. The information above is sufficient for forming the URL and request body. The sentence below is auto-generated, supplemental information about the `FieldMask` format in general. This is a comma-separated list of fully qualified names of fields. Example: `\"user.displayName,photo\"`. |\n\n### Request body\n\nThe request body contains an instance of [AccountLink](/hotels/hotel-prices/api-reference/rest/v3/accounts.accountLinks#AccountLink).\n\n### Response body\n\nIf successful, the response body contains an instance of [AccountLink](/hotels/hotel-prices/api-reference/rest/v3/accounts.accountLinks#AccountLink).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/travelpartner`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]