หน้านี้บันทึกข้อกังวลที่ทราบของนักพัฒนาซอฟต์แวร์เกี่ยวกับ Merchant API
ปัญหาเกี่ยวกับปริมาณงานของเมธอด insert สำหรับผลิตภัณฑ์และสินค้าคงคลัง
รายงานเมื่อ: 28-01-2026 UTC | อัปเดตล่าสุดเมื่อ: 31-03-2026 UTC
เราได้รับรายงานเกี่ยวกับปัญหาด้านประสิทธิภาพฝั่งไคลเอ็นต์เกี่ยวกับปริมาณงานขณะส่งข้อมูลจำนวนมากไปยัง Merchant API คุณอาจเห็นปัญหานี้เมื่อใช้ไลบรารีของไคลเอ็นต์สำหรับเมธอดต่อไปนี้
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
เราได้ทำการปรับปรุงเพื่อเพิ่มประสิทธิภาพของระบบแบ็กเอนด์ต่างๆ หากยังคงพบปัญหานี้ คุณอาจต้องกำหนดค่าพูลของช่องเพื่อเพิ่มปริมาณงานให้ได้มากที่สุด วิธีนี้จะข้ามขีดจำกัดทั่วไปของช่อง gRPC ช่องเดียวที่ 100 สตรีมโดยการจัดการการเชื่อมต่อพื้นฐานหลายรายการ ดูข้อมูลเพิ่มเติมได้ที่ การปรับโครงสร้างโค้ดสำหรับคำขอหลายรายการพร้อมกัน: ปรับปรุงอัตราการส่งข้อมูลด้วยพูลของช่อง
รหัสระบุผลิตภัณฑ์ที่มีอักขระพิเศษ
รายงานเมื่อ: 03-10-2025 UTC | อัปเดตล่าสุดเมื่อ: 08-04-2026 UTC
ผู้ใช้อาจพบปัญหาเมื่อจัดการผลิตภัณฑ์ที่ productId หรือ
offerId ไม่เป็นไปตาม
หลักเกณฑ์การจัดรูปแบบรหัสผลิตภัณฑ์
รหัสผลิตภัณฑ์ดังกล่าวอาจมีอักขระพิเศษ เช่น เครื่องหมายทับ (/), เครื่องหมายทวิภาค (:), เครื่องหมายทิลดา (~) และเครื่องหมายเปอร์เซ็นต์ (%) เป็นต้น พื้นผิว
อย่าง Merchant Center อนุญาตให้ใช้อักระพิเศษบางตัวในรหัสผลิตภัณฑ์อยู่แล้ว
เนื่องจาก Merchant API รวมตัวระบุสินค้าไว้ในทรัพยากร name โดยตรงซึ่งเป็นส่วนหนึ่งของ URL (เช่น accounts/{account}/products/{productId}) อักขระเหล่านี้จึงอาจรบกวนการกำหนดเส้นทางและการแยกวิเคราะห์ URL มาตรฐาน ซึ่งนำไปสู่ข้อผิดพลาด 404 Not Found หรือ 400 Bad Request ที่ไม่คาดคิดระหว่างการดำเนินการ GET, PATCH หรือ DELETE
หากต้องการโต้ตอบกับผลิตภัณฑ์ที่มีอักขระเหล่านี้อย่างปลอดภัย คุณต้องเข้ารหัสส่วน productId หรือ offerId ของชื่อทรัพยากร อัลกอริทึมการเข้ารหัสคือการเข้ารหัส Base64URL โดยไม่มีการเพิ่ม ดูข้อมูลเพิ่มเติมได้ที่
accounts.productInputs.name
แก้ไขแล้ว: เราได้เปิดตัวโซลูชันเพื่อกำหนดลักษณะการทำงานให้เป็นมาตรฐานในระบบนิเวศ Merchant API เราได้เพิ่มฟิลด์ใหม่ base64_encoded_name ลงในคำตอบของ API ซึ่งจะแสดงชื่อทรัพยากรที่เข้ารหัสไว้ล่วงหน้า ซึ่งช่วยให้คุณใช้เอาต์พุตของการเรียก list หรือ get เป็นอินพุตสำหรับการอัปเดตในภายหลังได้โดยตรงโดยไม่ต้องทำการเข้ารหัสด้วยตนเอง
ความล่าช้าหลังจากการสร้างแหล่งข้อมูล
รายงานเมื่อ: 10-04-2024 UTC | อัปเดตล่าสุดเมื่อ: 12-05-2024 UTC
เกิดความล่าช้าที่ทราบเมื่อพยายามแทรกผลิตภัณฑ์ โปรโมชัน หรือรีวิวทันทีหลังจากสร้าง DataSource ใหม่ ระบบแสดงข้อผิดพลาด Data source not found เมื่อพยายามแทรกรายการภายใน 5 นาทีหลังจากสร้างแหล่งข้อมูล
แก้ไขแล้ว: เราได้แก้ไขความล่าช้าดังกล่าวแล้ว ซึ่งช่วยให้โต้ตอบกับแหล่งข้อมูลที่สร้างขึ้นใหม่ได้ทันทีมากขึ้น
ปัญหาอื่นๆ
โปรดไปที่หน้าขอความช่วยเหลือเกี่ยวกับ Merchant API และ ส่งความคิดเห็น หากพบปัญหาอื่นๆ