Method: accounts.accountLinks.patch

อัปเดตเป้าหมายการลิงก์บัญชีของการลิงก์บัญชี

คำขอ HTTP

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

URL ใช้ไวยากรณ์ gRPC Transcoding

พารามิเตอร์เส้นทาง

พารามิเตอร์
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