RemoteGymp · API v1

เก็บสำเนาไว้ให้ตรงกัน

คัดลอกรายการอุปกรณ์ของคุณไปยังระบบอื่น จากนั้นดึงเฉพาะสิ่งที่เปลี่ยนแปลง

  1. ถ่ายภาพสแนปช็อตแบบเต็ม

    เรียกใช้ POST /v1/sync/devices โดยตั้งค่า previousSnapshotId เป็น null อ่าน GET /v1/sync/devices/{snapshotId} โดยส่งค่า next แต่ละค่าเป็น after จนกระทั่ง next เป็น null

  2. บันทึกจุดตรวจสอบหลังจากแต่ละหน้าสำเร็จ

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

  3. เริ่มต้นใหม่เมื่อจำเป็น

    หากจุดตรวจสอบหมดอายุด้วยรหัส 410 ให้สร้างสแนปช็อตใหม่แบบเต็มและเปรียบเทียบกับข้อมูลที่บันทึกไว้ สแนปช็อตเป็นของข้อมูลรับรองที่สร้างขึ้น ดังนั้นข้อมูลรับรองทดแทนจึงต้องมีข้อมูลพื้นฐานของตนเอง

  4. เก็บจุดตรวจสอบแยกต่างหากสำหรับข้อมูลอื่นๆ

    สแนปช็อตของอุปกรณ์ประกอบด้วยข้อมูลสรุป รายละเอียดสินค้าคงคลัง ซอฟต์แวร์ การแจ้งเตือน และฟิลด์ที่กำหนดเองแต่ละรายการใช้ POST /v1/sync/{resource} และต้องมีจุดตรวจสอบของตนเอง

  5. ข้อจำกัดของสแนปช็อต

    สแนปช็อตจะหมดอายุหลังจากเจ็ดวันและเก็บอุปกรณ์ได้สูงสุด 10,000 เครื่อง ข้อมูลรับรองแต่ละรายการสามารถสร้างสแนปช็อตได้สี่รายการต่อทรัพยากรและองค์กรต่อชั่วโมง แต่ละองค์กรสามารถสร้างได้ทั้งหมด 20 รายการต่อชั่วโมง พื้นที่จัดเก็บสแนปช็อตแบบบีบอัดมีจำกัดที่ 256 MiB ต่อองค์กร

การอ้างอิง API →

3f225a253 แก้ไขเนื้อหา · OpenAPI SHA-256: b12c42306a89