แนวทางปฏิบัติสําหรับ API

ต่อไปนี้คือแนวทางปฏิบัติที่แนะนํา

ทรัพยากรผลิตภัณฑ์

คําแนะนําทั่วไป

  • ลดจํานวนคําขอที่คุณส่งด้วยการอัปเดตเฉพาะผลิตภัณฑ์ที่มีการเปลี่ยนแปลง

  • คุณควรระบุวันหมดอายุสําหรับผลิตภัณฑ์ของคุณ หากคุณไม่เชื่อมต่อ ผลิตภัณฑ์จะหมดอายุภายใน 30 วันนับจากวันที่คุณเพิ่มผลิตภัณฑ์เหล่านั้น

  • ตรวจสอบให้แน่ใจว่าได้อัปเดตผลิตภัณฑ์ของคุณก่อนที่จะหมดอายุ หากผลิตภัณฑ์หมดอายุ คุณต้องเพิ่มผลิตภัณฑ์อีกครั้ง ซึ่งจะส่งผลให้เกิดความล่าช้าระหว่างที่ผลิตภัณฑ์อยู่ระหว่างการตรวจสอบของบรรณาธิการ คุณควรติดตามผลิตภัณฑ์ที่ใกล้หมดอายุและก่อนที่จะหมดอายุ การอัปเดตวันหมดอายุหรือเพียงแค่อัปเดตผลิตภัณฑ์ (คุณไม่ต้องอัปเดตเขตข้อมูลของผลิตภัณฑ์ใดๆ) ซึ่งจะขยายวันหมดอายุออกไปอีก 30 วันโดยอัตโนมัติ หากคุณตั้งค่าวันหมดอายุไว้อย่างชัดเจน คุณต้องตั้งค่าวันหมดอายุใหม่ด้วยตนเอง การอัปเดตผลิตภัณฑ์จะไม่ขยายวันหมดอายุออกไปอีก 30 วันโดยอัตโนมัติในกรณีนี้

เคล็ดลับแบทช์

  • ใช้การประมวลผลแบบชุดเมื่อใดก็ตามที่คุณประมวลผลมากกว่าหนึ่งรายการ การใช้การประมวลผลแบบชุดช่วยลดต้นทุนค่าใช้จ่ายที่เกี่ยวข้องกับการร้องขอ HTTP แทนที่จะเกิดต้นทุนสําหรับแต่ละรายการถ้าคุณส่งคําขอทีละรายการ คุณกําลังสร้างต้นทุนเพียงครั้งเดียว

  • สําหรับการดําเนินการแบบชุดงาน ให้ใช้แบบแผนการบีบอัด Gzip เพื่อบีบอัดเนื้อความคําขอและการตอบกลับ ถ้าคุณใช้การบีบอัด ให้รวมส่วนหัวของ Content-Encoding คําขอ HTTP และตั้งค่าเป็น gzip API เนื้อหารองรับเฉพาะการบีบอัด Gzip เท่านั้น

เคล็ดลับระดับเสียง

  • หากคุณวางแผนที่จะนําเสนอผลิตภัณฑ์มากกว่า 50 ล้านรายการ โปรดติดต่อผู้จัดการบัญชี Microsoft หรือตัวแทนฝ่ายสนับสนุนทางเทคนิคของคุณก่อนที่จะสร้างแอปพลิเคชันของคุณ

สถานะทรัพยากร

  • รายงานสถานะแค็ตตาล็อกมีข้อเสนอที่อัปโหลดและปฏิเสธก่อนหน้านี้ทั้งหมดใน 30 วันที่ผ่านมา เนื่องจากขนาดของรายงานอาจมีขนาดใหญ่มาก ทั้งนี้ขึ้นอยู่กับจํานวนกิจกรรม คุณควรจํากัดความถี่ในการร้องขอเป็นรายชั่วโมง