Lập trình viên / Tra cứu
Cài SDK và chọn đúng loại
SDK JavaScript/TypeScript cho Auth + Data; Python cho licensing và cập nhật phần mềm.
JavaScript / TypeScript
Tải gói do bản WhyPik đang chạy build. Chưa phát hành lên npm registry; không dùng npm install @whypik/js để giả định có gói public. Lưu file vào vendor của ứng dụng rồi cài. Node 24+ cần cho adapter server.
npm install ./vendor/whypik-js.tgzChọn entry point
Khi tạo khóa Auth hoặc Data API trong trang app, có thể chọn thời hạn đến 10 năm hoặc Không hết hạn. SDK dùng nguyên khóa đã tạo; không cần đăng nhập lại hay thay khóa hằng năm nếu chọn Không hết hạn. Phiên của từng người dùng vẫn có thời hạn riêng.
| Cách dùng | Entry point | Khóa |
|---|---|---|
| Angular/React/Vue/browser | @whypik/js → WhyPik | wpk_public_... của Project Auth để dùng cả Auth/Data |
| Backend Node tin cậy | @whypik/js/server → WhyPikServer | wpk_secret_... Data server |
| BFF cùng origin | @whypik/js/server → createAuthProxy | Public Auth key + BFF key cùng project/origin |
| Python licensing | whypik_client | Mã kích hoạt/device token, không phải Project Auth key |
Bản khác
Chưa có SDK Python Auth/Data, C#, Go hay realtime subscription. Các nền tảng đó có thể gọi REST theo hợp đồng hiện có. SDK Python licensing v2 không đồng nghĩa hỗ trợ licensing v3.