Method: accounts.accountLinks.patch
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Met à jour la cible d'une association de compte.
Requête HTTP
PATCH https://travelpartner.googleapis.com/v3/{accountLink.name=accounts/*/accountLinks/*}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
accountLink.name |
string
Nom de la ressource pour l'association du compte au format accounts/{account_id}/accountLinks/{account_link_id} .
|
Paramètres de requête
Paramètres |
updateMask |
string (FieldMask format)
Obligatoire. Champ à mettre à jour. Seul le champ accountLinkTarget peut être mis à jour. Utilisez la syntaxe présentée dans l'exemple d'URL ci-dessous et indiquez la nouvelle valeur dans le corps de la requête. Exemple d'URL et de corps de requête:
PATCH https://travelpartner.googleapis.com/v3/accounts/123456789/
accountLinks/0123456789?updateMask=accountLink.account_link_target
{
"accountLinkTarget": {
"hotelList": {
"partnerHotelIds": ["1234", "4321"]
}
}
}
Le corps de la réponse n'inclura que le champ name d'un AccountLink . Les informations ci-dessus sont suffisantes pour former l'URL et le corps de la requête. La phrase ci-dessous est générée automatiquement. Elle contient des informations supplémentaires sur le format FieldMask en général. Liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo" .
|
Corps de la requête
Le corps de la requête contient une instance AccountLink
.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de AccountLink
.
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/travelpartner
Pour en savoir plus, consultez Présentation d'OAuth 2.0.
Tous droits réservés. Java est une marque déposée d'Oracle et/ou ses affiliés.
Dernière mise à jour le 2022/08/23 (UTC).
[null,null,["Dernière mise à jour le 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)."]]