✦ Mới:NextFarm Camera AI nhìn ao, chuồng và bẫy côn trùng thay bạn 24/7Xem ngay →
Hướng dẫnNextFarm CLIAPI key, lịch và webhook

API key, lịch và webhook

3 phút đọc · ▶ 2:45 video

VIDEO HƯỚNG DẪN · 2:45

Tập 15 · Cài đặt và sử dụng CLI — PowerShell, đăng nhập, hỏi trợ lý, khoá API

Đoạn của bài này bắt đầu ở ·

Nội dung video — bấm để nhảy tới

Viết theo CLI bản 0.3.4, ảnh chụp trên Windows PowerShell bản 0.3.3, dữ liệu thật đã được che. Xem đủ cờ lệnh tại developers.nextfarm.vn/docs/cli.
📌 Vị trí: Windows PowerShell → nextfarm keys create, rồi nextfarm ai schedule.

1. Tạo khoá đọc thiết bị IoT

nextfarm keys create --name "Key_IoT_Thực_Địa" --scopes "iot.devices.view" --expires "30d"

PowerShell in dòng Đã tạo khoá, rồi in khoá đúng một lần. Dòng cảnh báo bảo lưu ngay vào nơi an toàn. Chép vào biến secret của máy hoặc của CI. Đừng gửi ảnh này cho người khác. nextfarm keys list không in lại khoá đầy đủ.

2. Đặt lịch 08:00 và xem danh sách

nextfarm ai schedule add "Tóm tắt tình hình sâu bệnh thửa THD00050" --at "08:00"
nextfarm ai schedule list

Lệnh add in Đã lên lịch · hằng ngày 08:00. Mở mục Trợ lý AI trong app NextFarm một lần để cho phép chạy nền. Bảng schedule list có cột ID, Tên, Lịch, Lần tới.

3. Các lệnh khoá khác

nextfarm keys list
nextfarm keys create --name "Đọc lô và thiết bị" --scopes gis.parcels.view,iot.devices.view --expires 90d
LệnhTác dụngLưu ý
keys createTạo khoá và in khoá đúng một lần.Chép ngay vào nơi giữ bí mật. --expires nhận 30d, 6m, 1y. Mặc định 90 ngày. --scopes là các mã quyền cách nhau bằng dấu phẩy.
keys revokeNgừng khoá ngay.Ứng dụng đang gắn khoá này lỗi từ lần gọi sau.
keys deleteXoá khoá.Dùng khi không cần giữ dòng đó trong danh sách.
keys usageSố lượt gọi 7 ngày.Bỏ id để xem theo khoá đang hỏi.
keys calls50 lượt gọi gần nhất của một khoá.Dùng khi cần biết khoá nào vừa gọi API.
⚠️ Khoá chỉ in một lần. Chép ngay vào nơi giữ bí mật. Trên PowerShell, truyền khoá bằng biến NEXTFARM_API_KEY cho một lần chạy. Đừng ghi khoá vào file script đem chia sẻ, vào chat, hoặc vào file NEXTFARM.md.

Sự kiện webhook

nextfarm webhooks events
nextfarm webhooks events --module gis
nextfarm webhooks schema <tên sự kiện>
ViệcLệnhGhi chú
Xem endpointnextfarm webhooks endpoints listCác URL workspace đang nhận sự kiện.
Thêm endpointnextfarm webhooks endpoints create <url> --events <danh sách>Các sự kiện cách nhau bằng dấu phẩy.
Đổi khoá kýnextfarm webhooks endpoints rotate-secret <id>Khoá cũ còn hiệu lực một thời gian để bên nhận kịp đổi.
Bắn sự kiện mẫunextfarm webhooks trigger <event>Mặc định bắn tới endpoint đầu tiên nhận sự kiện đó. Chỉ định bằng --endpoint.
Xem lượt giaonextfarm webhooks deliveries --status failedLọc success, failed, pending. Mặc định 30 dòng.
Gửi lạinextfarm webhooks retry <deliveryId>Dùng sau khi endpoint đã sửa lỗi.
Nghe về máynextfarm webhooks listen --forward-to localhost:3000/hookSự kiện thật được chuyển tới máy đang phát triển. --events để chỉ nghe một vài sự kiện.
Kiểm chữ kýnextfarm webhooks verifyChạy tại máy, không gọi máy chủ NextFarm. Cần secret, payload và header đã nhận.
💡 nextfarm webhooks listen --print-json in thân sự kiện ra PowerShell. Chỉ thêm --print-secret khi đang sửa chữ ký, và đừng để secret nằm trong log chia sẻ.

Bài viết này có hữu ích không?

Vẫn chưa giải quyết được?

AI hỗ trợ sẽ trả lời ngay — hoặc ticket support sẽ được xử lý trong 4 giờ làm việc.