SDK
ไลบรารีไคลเอ็นต์อย่างเป็นทางการสำหรับ TypeScript Python Go Java และ C# SDK แต่ละตัวสร้างจากข้อกำหนด API สาธารณะและมีเวอร์ชันเดียวกับ API
- ลองใหม่เมื่อเกิดข้อผิดพลาดของเครือข่ายและเมื่อได้การตอบกลับ 429 และ 5xx โดยเว้นระยะก่อนลองใหม่ (backoff) และปฏิบัติตาม Retry-After
- Idempotency-Key ในทุกคำขอ POST และ PATCH โดยใช้ค่าเดียวกันในทุกการลองใหม่
- การแบ่งหน้าและตัววนซ้ำอัตโนมัติสำหรับทุกรายการ
- อัปโหลดไฟล์ขนาดใหญ่เป็นส่วน และนำเข้าเอกสารได้ในการเรียกครั้งเดียว
- อีเวนต์ที่มีชนิดข้อมูลกำกับ และการตรวจลายเซ็นของเว็บฮุก
- ข้อผิดพลาดที่มีสถานะ HTTP error.code request_id และ doc_url
TypeScript / JavaScript
เตรียมเปิดให้ใช้- รีจิสทรี
- npm
- สิ่งที่ต้องมี
- Node.js 20+ or a modern browser
แพ็กเกจยังไม่ได้เผยแพร่ ระหว่างนี้ให้เรียก API ผ่าน HTTP ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงมีคำขอในภาษานี้
Python
เตรียมเปิดให้ใช้- รีจิสทรี
- PyPI
- สิ่งที่ต้องมี
- Python 3.11+
แพ็กเกจยังไม่ได้เผยแพร่ ระหว่างนี้ให้เรียก API ผ่าน HTTP ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงมีคำขอในภาษานี้
Go
เตรียมเปิดให้ใช้- รีจิสทรี
- Go modules
- สิ่งที่ต้องมี
- Go 1.26+
แพ็กเกจยังไม่ได้เผยแพร่ ระหว่างนี้ให้เรียก API ผ่าน HTTP ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงมีคำขอในภาษานี้
Java
เตรียมเปิดให้ใช้- รีจิสทรี
- Maven Central
- สิ่งที่ต้องมี
- Java 17+
แพ็กเกจยังไม่ได้เผยแพร่ ระหว่างนี้ให้เรียก API ผ่าน HTTP ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงมีคำขอในภาษานี้
C#
เตรียมเปิดให้ใช้- รีจิสทรี
- NuGet
- สิ่งที่ต้องมี
- .NET 8+
แพ็กเกจยังไม่ได้เผยแพร่ ระหว่างนี้ให้เรียก API ผ่าน HTTP ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงมีคำขอในภาษานี้
PHP และ Ruby ไม่มี SDK ทุกหน้าเอนด์พอยต์ในเอกสารอ้างอิงแสดงคำขอ HTTP ในทั้งสองภาษา