ความสำเร็จของ API ไม่รับประกันข้อมูลที่สมบูรณ์

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

วิธีการแบ่งหน้าต้องถูกนำไปใช้ตามเอกสารประกอบ

อินเทอร์เฟซที่แตกต่างกันใช้เวลา ตัวระบุเหตุการณ์ หรือเคอร์เซอร์ก่อนหน้า/ถัดไปสำหรับการแบ่งหน้า และการเรียงลำดับและการรวมขอบเขตอาจแตกต่างกันด้วย บันทึกพารามิเตอร์ของแต่ละคำขอ ช่วงการตอบสนอง และเคอร์เซอร์ถัดไป อย่าคิดว่าการเพิ่มวินาทีให้กับเวลาจะป้องกันการตกหล่น บันทึกหลายรายการอาจเกิดขึ้นในมิลลิวินาทีเดียวกัน ตัวระบุที่เสถียรโดยทั่วไปเหมาะสมกว่าสำหรับการเชื่อมโยงมากกว่าการประทับเวลาเดียว แต่ควรตรวจสอบขอบเขตของตัวระบุเหล่านั้นด้วย

ใช้หน้าต่างที่ซ้อนทับกันเพื่อระบุปัญหา

หน้าต่างที่อยู่ติดกันสามารถซ้อนทับกันได้เล็กน้อย ในกรณีนั้นควรทำการลบข้อมูลซ้ำโดยใช้คีย์เหตุการณ์เฉพาะ ซึ่งจะช่วยตรวจสอบขอบเขต การลบข้อมูลซ้ำแบบง่ายไม่ควรบดบังการเปลี่ยนแปลงของฟิลด์ หากมีการทำธุรกรรมหลายรายการในเวลาเดียวกัน การแบ่งหน้าต่างที่เก็บเฉพาะเรคอร์ดแรกจะทำให้เกิดการตกหล่น บันทึกเวลาเริ่มต้นและเวลาสิ้นสุด จำนวนเรคอร์ดที่ส่งคืน และการเปลี่ยนแปลงเคอร์เซอร์ หยุดและตรวจสอบหากหน้าเดียวกันปรากฏซ้ำๆ

การจำกัดอัตราและการลองใหม่ควรสามารถกู้คืนได้

จำกัดคำขอเป็นชุดตามอัตราอย่างเป็นทางการ หลีกเลี่ยงการลองใหม่เมื่อพบการจำกัดอัตราหรือความล้มเหลวชั่วคราว และดำเนินการต่อจากเคอร์เซอร์ที่ได้รับการยืนยันแล้ว อย่าเพิ่มสิทธิ์การเข้าถึง API ที่ไม่จำเป็นเพื่อปรับปรุงความเร็ว และอย่าอัปเกรดคีย์ข้อมูลสำหรับการอ่านเป็นคีย์ที่สามารถถอนได้ คีย์และลายเซ็นไม่ควรถูกบันทึกไว้ การบันทึกสรุปคำขอเพียงพอสำหรับการตรวจสอบ และไฟล์บันทึกควรปกป้องข้อมูลที่เกี่ยวข้องกับบัญชีด้วย

ความสมบูรณ์ขึ้นอยู่กับการตรวจสอบข้าม

เปรียบเทียบปริมาณธุรกรรม ค่าธรรมเนียม และการเปลี่ยนแปลงสินทรัพย์ที่ส่งออกกับรายงานบัญชี ใบแจ้งยอดรายเดือน หรือยอดคงเหลือเริ่มต้นและสิ้นสุด การโอนเข้า โอนออก รางวัล และการปรับปรุงอาจมาจากอินเทอร์เฟซอื่น บันทึกธุรกรรมไม่สามารถอธิบายยอดคงเหลือทั้งหมดได้ ความคลาดเคลื่อนที่อธิบายไม่ได้ควรทำเครื่องหมายแยกต่างหาก อย่าสร้างธุรกรรมเพิ่มเติม หากประวัติเกินระยะเวลาการเก็บรักษาของอินเทอร์เฟซ ควรตรวจสอบรายงานอย่างเป็นทางการหรือตั๋วสนับสนุน

ส่งออกแพ็กเก็ตข้อมูลที่ตรวจสอบได้

บันทึกเวอร์ชันเอกสารอินเทอร์เฟซ เวลาส่งออก ช่วงบัญชี พารามิเตอร์การแบ่งหน้า จำนวนแถว กฎการลบข้อมูลซ้ำ และรายการข้อยกเว้น พร้อมทั้งเก็บสำเนาที่ปลอดภัยของคำตอบต้นฉบับไว้ การยืนยันความถูกต้องของเครื่องมือจากบุคคลที่สามควรตรวจสอบได้ผ่านบันทึกเหล่านี้ เอกสารนี้มีไว้สำหรับการประมวลผลข้อมูลเท่านั้น และไม่รับประกันความพร้อมใช้งานอย่างถาวรของอินเทอร์เฟซใดๆ และไม่สร้างข้อสรุปด้านภาษีหรือการประเมินความสามารถในการชำระหนี้ของแพลตฟอร์มโดยอัตโนมัติ