ระบบนิเวศ 7 SDK อย่างเป็นทางการ
ไลบรารีมาตรฐานสำหรับ Node.js, Go, Python, PHP, Java, Rust และ Ruby
SmallPict จัดเตรียมไลบรารีที่สร้างขึ้นตามมาตรฐานวิศวกรรมซอฟต์แวร์ระดับสากลสำหรับ 7 ภาษาและสภาพแวดล้อมชั้นนำ
ตารางความเข้ากันได้ของ SDK
| ภาษา / สภาพแวดล้อม | แพ็กเกจทางการ | เวอร์ชันขั้นต่ำ |
|---|---|---|
| Node.js & TypeScript | @smallpict/sdk (npm) | Node.js 18+ |
| Golang | github.com/tuxnoob/smallpict-go | Go 1.20+ |
| Python | smallpict (PyPI) | Python 3.9+ |
| PHP | smallpict/smallpict-php (Packagist) | PHP 7.4 - 8.3+ |
| Java & Kotlin | com.smallpict:smallpict-sdk (Maven) | Java 17+ |
| Rust | smallpict (crates.io) | Rust 1.70+ |
| Ruby | smallpict (RubyGems) | Ruby 3.0+ |
มาตรฐานทางสถาปัตยกรรมร่วมกัน
- สร้างลายเซ็นอัตโนมัติ: นักพัฒนาไม่ต้องเขียนฟังก์ชันคำนวณทางคณิตศาสตร์ด้วยตนเอง
- ปลอดภัยด้วย Idempotency: แนบส่วนหัว UUID v4
Idempotency-Keyเป็นค่าเริ่มต้น - เสถียรด้วย Exponential Backoff: รับมือกับเครือข่ายสะดุดและข้อผิดพลาด
429อย่างชาญฉลาด - ปกป้องข้อมูลสำคัญ (Zero-Leak Redaction): ไม่แสดงข้อมูลลับในบันทึกข้อผิดพลาด