แนวทางปฏิบัติที่ดีที่สุดสําหรับ API
ต่อไปนี้เป็นแนวทางปฏิบัติที่ดีที่สุดที่แนะนํา
ทรัพยากรผลิตภัณฑ์
เคล็ดลับทั่วไป
ลดจํานวนคําขอที่คุณส่งโดยการอัปเดตเฉพาะผลิตภัณฑ์ที่มีการเปลี่ยนแปลง
คุณควรระบุวันหมดอายุสําหรับผลิตภัณฑ์ของคุณ หากคุณไม่ดําเนินการ ผลิตภัณฑ์จะหมดอายุ 30 วันนับจากวันที่คุณเพิ่มเข้าไป
ตรวจสอบให้แน่ใจว่าได้อัปเดตผลิตภัณฑ์ของคุณก่อนที่ผลิตภัณฑ์จะหมดอายุ หากผลิตภัณฑ์หมดอายุคุณต้องเพิ่มอีกครั้งซึ่งจะส่งผลให้เกิดความล่าช้าในขณะที่ผลิตภัณฑ์ผ่านการตรวจสอบบรรณาธิการ คุณควรติดตามผลิตภัณฑ์ที่ใกล้หมดอายุและก่อนที่ผลิตภัณฑ์จะหมดอายุให้อัปเดตวันหมดอายุหรืออัปเดตเพียงผลิตภัณฑ์ (คุณไม่จําเป็นต้องอัปเดตเขตข้อมูลของผลิตภัณฑ์) ซึ่งจะขยายวันหมดอายุโดยอัตโนมัติอีก 30 วัน ถ้าคุณกําหนดวันหมดอายุอย่างชัดเจน การอัปเดตผลิตภัณฑ์จะไม่ขยายวันหมดอายุโดยอัตโนมัติอีก 30 วันในกรณีนี้
เคล็ดลับแบทช์
ใช้การประมวลผลชุดงานเมื่อใดก็ตามที่คุณประมวลผลมากกว่าหนึ่งรายการ การใช้การประมวลผลชุดงานจะช่วยลดค่าใช้จ่ายค่าใช้จ่ายที่เกี่ยวข้องกับคําขอ HTTP แทนที่จะเกิดค่าใช้จ่ายสําหรับแต่ละรายการหากคุณต้องการส่งคําขอเป็นรายตัว คุณจะเกิดค่าใช้จ่ายเพียงครั้งเดียว
สําหรับการดําเนินการแบทช์ใช้แบบแผนการบีบอัด Gzip เพื่อบีบอัดคําขอและเนื้อความการตอบสนอง หากคุณใช้การบีบอัด ให้รวมส่วนหัวของ
Content-Encoding
คําขอ HTTP และตั้งค่าเป็น gzip API เนื้อหาสนับสนุนเฉพาะการบีบอัด Gzip
เคล็ดลับปริมาณ
- หากคุณวางแผนที่จะนําเสนอผลิตภัณฑ์มากกว่า 50 ล้านรายการ โปรดติดต่อผู้จัดการบัญชี Microsoft หรือตัวแทนฝ่ายสนับสนุนด้านเทคนิคของคุณก่อนที่จะสร้างแอปพลิเคชันของคุณ
ทรัพยากรสถานะ
- รายงานสถานะแค็ตตาล็อกประกอบด้วยข้อเสนอทั้งหมดที่ถูกอัปโหลดและปฏิเสธก่อนหน้านี้ใน 30 วันที่ผ่านมา เนื่องจากขนาดของรายงานอาจมีขนาดใหญ่มากโดยขึ้นอยู่กับจํานวนกิจกรรม คุณควรจํากัดความถี่ที่คุณร้องขอเป็นรายชั่วโมง