รับข้อมูลอัจฉริยะตามบริบทเกี่ยวกับ Merchant API จากผู้ช่วยการเขียนโค้ดที่คุณเลือก ตอนนี้คุณสามารถเข้าถึงการผสานรวมเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ภายในสภาพแวดล้อมการพัฒนาแบบผสานรวม (IDE) โดยใช้บริการ Model Context Protocol (MCP) ได้แล้ว บริการนี้จะช่วยเร่งการพัฒนาสำหรับการผสานรวมและเวิร์กโฟลว์การย้ายข้อมูลโดยการให้บริบทที่เชื่อถือได้จากเอกสารประกอบ API อย่างเป็นทางการของ Google แก่ผู้ช่วยการเขียนโค้ดของคุณ
ดูข้อมูลเพิ่มเติมเกี่ยวกับโปรโตคอลได้ที่มาตรฐานโปรโตคอลบริบทของโมเดล
ภาพรวม
เมื่อย้ายข้อมูลจาก Content API for Shopping ไปยัง Merchant API หรือสร้างการผสานรวมใหม่ คุณต้องทำความเข้าใจโครงสร้างบริการ ชื่อทรัพยากร และวิธีการใหม่ บริการ MCP ช่วยให้กระบวนการนี้ง่ายขึ้นด้วยการจัดหาเอกสารอย่างเป็นทางการและ ตัวอย่างโค้ดให้กับผู้ช่วยการเขียนโค้ดของคุณ
บริการนี้ใช้แบ็กเอนด์ Retrieval-Augmented Generation (RAG) ที่มีความเชี่ยวชาญสูง เมื่อคุณถามคำถามเกี่ยวกับ Merchant API กับผู้ช่วยการเขียนโค้ดใน IDE ที่เปิดใช้ MCP บริการจะดึงข้อมูลข้อความและโค้ดที่เกี่ยวข้องมากที่สุด จากแหล่งข้อมูลอย่างเป็นทางการของ Google และส่งกลับมาเป็น บริบทให้กับผู้ช่วยการเขียนโค้ด ซึ่งจะช่วยให้ผู้ช่วยให้คำตอบที่ถูกต้องและเป็นปัจจุบันได้โดยที่คุณไม่ต้องออกจากสภาพแวดล้อมการพัฒนาเลย
วิธีการทำงาน
การผสานรวมเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ MCP จะผสานรวมเข้ากับเวิร์กโฟลว์การพัฒนาที่ทันสมัยซึ่งมี AI ช่วย
- คุณถามคำถามในผู้ช่วยเขียนโค้ดหรือเอเจนต์ที่เข้ากันได้กับ MCP คำถามนี้อาจเป็นคำถามในภาษาธรรมชาติหรือคำขอโค้ดตัวอย่างสำหรับการ ติดตั้งใช้งานเมธอด Merchant API
- ผู้ช่วยเขียนโค้ดจะส่งคำขอเพื่อขอข้อมูลบริบทไปยังปลายทาง MCP
- บริการ MCP จะค้นหาคอลเล็กชันที่จัดทำดัชนีของเอกสารประกอบ คำแนะนำ และตัวอย่างโค้ดอย่างเป็นทางการของ Merchant API เพื่อค้นหาข้อมูลที่เกี่ยวข้องมากที่สุด
- บริการจะแสดงข้อมูลโค้ดที่เชื่อถือได้เหล่านี้เป็นบริบทให้กับผู้ช่วยการเขียนโค้ด
- ผู้ช่วยการเขียนโค้ดจะใช้บริบทคุณภาพสูงนี้เพื่อสร้างคำตอบที่แม่นยำ และเป็นประโยชน์สำหรับคำถามเดิมของคุณ
เริ่มต้นใช้งาน
หากต้องการใช้ MCP คุณต้องมี IDE หรือผู้ช่วยเขียนโค้ดที่รองรับ Model Context Protocol พร้อมการรับส่ง HTTP ที่สตรีมได้
การกำหนดค่าอุปกรณ์ปลายทาง
หากต้องการเชื่อมต่อเครื่องมือกับบริการ ให้ใช้รายละเอียดของปลายทางระยะไกลที่ระบุ ซึ่งอาจกำหนดให้คุณป้อน URL ของบริการโดยตรงหรือคำจำกัดความ MCP ทั้งนี้ขึ้นอยู่กับการกำหนดค่าของเครื่องมือ
URL ของบริการคือ
MCP Server Name: "MAPI Docs MCP"
MCP Server URL: "https://merchantapi.googleapis.com/devdocs/mcp/"
ตัวอย่างสถานการณ์การใช้งาน
MCP สามารถเร่งเวิร์กโฟลว์ของคุณใน Use Case ทั่วไปเหล่านี้ได้
สถานการณ์ที่ 1: การย้ายข้อมูลการเรียก API เวอร์ชันเดิม
คุณมีแอปพลิเคชันที่ใช้ Content API for Shopping อยู่แล้วและต้องการอัปเดต คุณสามารถสอบถามเกี่ยวกับวิธีการเดิมที่เฉพาะเจาะจงเพื่อดูรายละเอียดเกี่ยวกับการติดตั้งใช้งานใหม่ และตัวอย่างโค้ดที่เกี่ยวข้อง
พรอมต์ของผู้ใช้:
"Merchant API ที่เทียบเท่ากับเมธอด accountstatuses.get ใน Content API for Shopping คืออะไร"
บริการ MCP จะให้บริบทจากคำแนะนำในการย้ายข้อมูลอย่างเป็นทางการและ
เอกสารอ้างอิง เพื่อให้ผู้ช่วยตอบคำถามได้อย่างละเอียด
รวมถึงชื่อ API ใหม่ accounts.issues
สถานการณ์ที่ 2: การค้นหาตัวอย่างโค้ด
คุณกำลังติดตั้งใช้งานฟีเจอร์ใหม่และต้องการตัวอย่างที่นำไปใช้ได้จริงเพื่อทำตาม
พรอมต์ของผู้ใช้:
"ขอดูตัวอย่างโค้ด Python สำหรับการเพิ่มบริการจัดส่งใหม่โดยใช้ Merchant API"
บริการ MCP จะดึงตัวอย่างโค้ดที่เกี่ยวข้องจากที่เก็บ GitHub อย่างเป็นทางการของ Google และคำแนะนำสำหรับนักพัฒนาแอป จากนั้น Assistant จะแสดงบล็อกโค้ดที่สมบูรณ์ พร้อมปรับ
สถานการณ์ที่ 3: ทำความเข้าใจแนวคิดเกี่ยวกับ API
คุณพบแนวคิดใหม่หรือต้องการทำความเข้าใจโครงสร้างของทรัพยากรหรือรูปแบบ Merchant API โดยรวม
พรอมต์ของผู้ใช้:
"ฉันจะอัปเดตสินค้าคงคลังของผลิตภัณฑ์โดยใช้ Merchant API ได้อย่างไร"
บริการ MCP จะแสดงบริบทจากเอกสารประกอบของทรัพยากรผลิตภัณฑ์และ
คำแนะนำที่เกี่ยวข้อง จากนั้นผู้ช่วยจะอธิบายวิธีใช้
accounts.productInputs.insert
และระบุแหล่งข้อมูลผลิตภัณฑ์บางส่วน
ซึ่งมีเฉพาะ productId
และช่องที่เกี่ยวข้องกับสินค้าคงคลังที่คุณต้อง
อัปเดต
"ฉันจะให้สิทธิ์การเรียกแอปพลิเคชันด้วย Merchant API ได้อย่างไร"
บริการ MCP จะดึงบริบทจากคำแนะนำการตรวจสอบสิทธิ์อย่างเป็นทางการ ซึ่งครอบคลุมวิธีการให้สิทธิ์ต่างๆ จากนั้นผู้ช่วยจะอธิบาย ตัวเลือกหลักที่มีให้ เช่น การใช้บัญชีบริการสำหรับการโต้ตอบแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ หรือรหัสไคลเอ็นต์ OAuth 2.0 เมื่อดำเนินการในนามของผู้ใช้
สถานการณ์ที่ 4: การปรับตัวให้เข้ากับการเปลี่ยนแปลงของ API
Merchant API มีรูปแบบใหม่ เช่น คำขอแบบเป็นกลุ่ม ซึ่งแตกต่างจาก Content API for Shopping
Content API for Shopping ใช้
custombatch
เมธอดที่เฉพาะเจาะจง ขณะที่ Merchant API ใช้ฟีเจอร์การประมวลผลแบบกลุ่ม HTTP ทั่วไปในตัว
พรอมต์ของผู้ใช้:
"วิธีใหม่ในการใช้ products.custombatch ใน Merchant API คืออะไร"
บริการ MCP จะดึงบริบทจากปรับโครงสร้างโค้ดสำหรับคำขอพร้อมกัน
ซึ่งอธิบายว่าไม่มีเมธอด custombatch
เฉพาะใน Merchant API
แต่จะให้เอกสารประกอบเกี่ยวกับการใช้การจัดกลุ่ม HTTP กับ Content-Type
ของ multipart
แทน จากนั้นผู้ช่วยจะอธิบายวิธีสร้างคำขอ HTTP เดียวที่มีการเรียก API หลายรายการ ซึ่งส่งไปยังhttps://merchantapi.googleapis.com/batch/{sub-api}/v1
ปลายทาง และให้ตัวอย่างวิธีจัดโครงสร้างคำขอแบบหลายส่วน ซึ่งจะเปลี่ยนงานการย้ายข้อมูลที่อาจสร้างความสับสน
ให้กลายเป็นกระบวนการที่มีคำแนะนำ
แหล่งที่มาของฐานความรู้
บริการ MCP สร้างฐานความรู้จากแหล่งข้อมูลสาธารณะและแหล่งข้อมูลอย่างเป็นทางการเท่านั้น เพื่อให้มั่นใจว่าบริบทที่ให้บริการนั้นถูกต้องและเชื่อถือได้ บริการจะจัดทำดัชนีเนื้อหาทั้งหมดของเว็บไซต์นักพัฒนาซอฟต์แวร์อย่างเป็นทางการและที่เก็บตัวอย่างโค้ด ซึ่งรวมถึงรายการต่อไปนี้
- เว็บไซต์สำหรับนักพัฒนาซอฟต์แวร์ Merchant API: คู่มือ เอกสารอ้างอิง และเอกสารประกอบทั้งหมด
- บริการ Apps Script ของ Merchant API: ตัวอย่างการใช้งาน Merchant API จาก Apps Script
- ตัวอย่างโค้ดอย่างเป็นทางการ: ตัวอย่างโค้ดอย่างเป็นทางการทั้งหมดที่ Google จัดเตรียมไว้สำหรับ Merchant API จากที่เก็บ GitHub
- ไลบรารี ของไคลเอ็นต์: ไลบรารีของไคลเอ็นต์อย่างเป็นทางการทั้งหมดที่ Merchant รองรับ