Method: accounts.accountLinks.patch

هدف لینک حساب یک لینک حساب را به‌روزرسانی می‌کند.

درخواست HTTP

PATCH https://travelpartner.googleapis.com/v3/{accountLink.name=accounts/*/accountLinks/*}

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

پارامترهای مسیر

پارامترها
accountLink.name

string

نام منبع برای لینک حساب در قالب accounts/{account_id}/accountLinks/{account_link_id} .

پارامترهای پرس و جو

پارامترها
updateMask

string ( FieldMask format)

الزامی. فیلدی که باید به‌روزرسانی شود. فقط فیلد accountLinkTarget می‌تواند به‌روزرسانی شود. از سینتکس نشان داده شده در مثال URL زیر استفاده کنید و مقدار جدید را در بدنه درخواست ارائه دهید.

نمونه آدرس اینترنتی (URL) درخواست و متن درخواست:

PATCH https://travelpartner.googleapis.com/v3/accounts/123456789/
accountLinks/0123456789?updateMask=accountLink.account_link_target
 {
   "accountLinkTarget": {
     "hotelList": {
       "partnerHotelIds": ["1234", "4321"]
     }
   }
 }

بدنه پاسخ فقط شامل فیلد name از AccountLink خواهد بود.

اطلاعات بالا برای تشکیل URL و بدنه درخواست کافی است. جمله زیر به صورت خودکار تولید شده و اطلاعات تکمیلی در مورد فرمت FieldMask به طور کلی است.

این لیستی از نام‌های کامل فیلدها است که با کاما از هم جدا شده‌اند. مثال: "user.displayName,photo" .

درخواست بدنه

بدنه درخواست شامل نمونه‌ای از AccountLink است.

بدنه پاسخ

در صورت موفقیت، بدنه پاسخ شامل نمونه‌ای از AccountLink خواهد بود.

دامنه‌های مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/travelpartner

برای اطلاعات بیشتر، بهOAuth 2.0 Overview .