Hướng dẫn · Nạp dữ liệu
Lấy API Key chỉ đọc từ Binance
Khóa API cho phép ComFly đọc lịch sử P2P, nạp, rút và số dư của tài khoản Binance. Bài này hướng dẫn tạo một khóa CHỈ ĐỌC — loại khóa không đặt được lệnh và không rút được tài sản.
5 phút đọc
#Trên Binance: tạo khóa
- Mở phần quản lý API trong tài khoản Binance
Đăng nhập Binance trên trình duyệt, vào menu tài khoản, tìm mục API Management (Quản lý API). Binance có thể đổi vị trí mục này theo thời gian — cứ tìm theo tên.
- Chọn loại khóa “Do hệ thống tạo” (HMAC)
Không chọn Ed25519 hay RSA. Các điểm cuối lịch sử mà ComFly cần đều ký bằng HMAC SHA256; Ed25519 phục vụ đặt lệnh giao dịch, việc mà sản phẩm này không làm.
- Đặt tên khóa và xác thực
Đặt tên gợi nhớ, ví dụ “comfly-chi-doc”, để sau này bạn biết khóa nào dùng vào việc gì khi cần thu hồi.
- TẮT mọi quyền ghi
Chỉ để lại quyền đọc. Tắt quyền giao dịch spot và margin, quyền rút, quyền chuyển nội bộ, quyền futures, quyền chuyển đa năng và quyền quyền chọn. ComFly kiểm tra lại phạm vi quyền trước khi đọc một dòng dữ liệu nào và từ chối thẳng khóa còn quyền ghi.
- Cân nhắc giới hạn IP
Binance cho phép chỉ cho khóa chạy từ một số IP. Giới hạn IP làm khóa an toàn hơn nhưng có thể chặn luôn ComFly, vì yêu cầu đi từ máy chủ chứ không từ máy bạn. Nếu bạn bật giới hạn IP mà kết nối báo lỗi, đó là nguyên nhân đầu tiên cần xét.
- Sao chép API Key và Secret Key
Secret chỉ hiện đúng một lần, ngay lúc tạo. Đóng màn hình đi là phải tạo khóa mới, không xem lại được.
Cảnh báo Khóa còn quyền giao dịch hoặc quyền rút thì bất kỳ ai cầm được nó cũng tiêu được tiền của bạn. ComFly từ chối loại khóa đó, nhưng đừng tạo ra nó ngay từ đầu.
#Trên ComFly: kết nối
- Mở hồ sơ, vào Kết nối sàn
Bảng điều khiển hồ sơ, bước 2, dòng “API Binance chỉ đọc”.
- Dán API Key và Secret Key
Ô Secret được xóa ngay sau khi kết nối xong. Khóa đi trong thân yêu cầu chứ không qua chuỗi truy vấn, vì chuỗi truy vấn lọt vào nhật ký của mọi tầng trung gian.
- Xem lại phần tóm tắt rồi lưu
Màn hình cho biết khóa đọc được tài khoản nào qua UID, phạm vi quyền của khóa, và mốc đầu–cuối của dữ liệu trả về. Lưu thì lần kết nối thành một nguồn của hồ sơ.
#ComFly lưu gì của khóa
- Lưu: UID tài khoản và bốn ký tự cuối của API Key. UID là định danh, không mở được gì, và nó trả lời câu hỏi “khóa này đọc tài khoản nào”.
- KHÔNG lưu: API Key đầy đủ và Secret. Khóa chỉ sống trong đúng một yêu cầu — không ghi ra đĩa, không ghi nhật ký, không trả ngược về trình duyệt.
- Vì không lưu khóa, mỗi lần muốn cập nhật dữ liệu mới từ sàn là một lần dán khóa lại. Đó là cái giá của việc không giữ bí mật của bạn.
Lưu ý Tài khoản nào Binance không trả về UID thì màn hình nói thẳng là không có, chứ không dựng ra một mã giả.
#Vì sao lệnh P2P quý hơn các dòng khác
Mỗi lệnh P2P của Binance mang sẵn cả vế tài sản mã hóa lẫn vế tiền VNĐ trong cùng một bản ghi của sàn. Cặp ghép vì vậy là dữ kiện chứ không phải suy luận — đây là đường duy nhất trong sản phẩm cho ra cặp ghép ở mức đã xác minh.
Mọi cặp ghép còn lại, kể cả ghép rất khớp về thời gian và số tiền, đều dừng ở mức suy luận cho tới khi có chứng từ xác nhận.
#Thu hồi khóa sau khi dùng
Khóa chỉ đọc vẫn để lộ lịch sử giao dịch nếu rơi vào tay người khác. Nạp xong dữ liệu, nếu chưa cần cập nhật tiếp, bạn có thể xóa khóa đó trong phần quản lý API của Binance — dữ liệu đã nạp vào hồ sơ không mất đi.