Bắt đầu nhanh
- Mở Deplao → Công cụ → Ứng dụng, API & Webhook → API → bật API server (cổng mặc định 9900).
- Bấm Tạo API key, đặt tên, chọn preset scope (ví dụ "Chat bot"), chọn tài khoản được phép. Copy key
dpk_...: key chỉ hiện một lần. - Thử key:
bash
curl -H "Authorization: Bearer dpk_xxx" http://127.0.0.1:9900/api/v1/me- Lấy danh sách tài khoản và hội thoại:
bash
curl -H "Authorization: Bearer dpk_xxx" http://127.0.0.1:9900/api/v1/accounts
curl -H "Authorization: Bearer dpk_xxx" "http://127.0.0.1:9900/api/v1/accounts/0501234567/conversations?limit=20"- Gửi một tin nhắn:
bash
curl -X POST -H "Authorization: Bearer dpk_xxx" -H "Content-Type: application/json" \
-d '{"text":"Xin chào từ API"}' \
http://127.0.0.1:9900/api/v1/accounts/0501234567/conversations/8899001122/messagesTin được gửi bằng đúng luồng của app: hiện trong khung chat, lưu DB, kích hoạt workflow và sự kiện như khi bạn tự gửi.
SDK
- TypeScript:
npx openapi-typescript http://127.0.0.1:9900/api/v1/openapi.json -o deplao-api.d.tsrồi dùngopenapi-fetch. - Python:
openapi-python-client generate --url http://127.0.0.1:9900/api/v1/openapi.json. - Postman/Insomnia: Import → Link → dán URL openapi.json.
Chưa tìm thấy câu trả lời?
Nhắn hỗ trợ qua Telegram