Hướng dẫn chi tiết cách sử dụng Binance API từ A‑Z – Từng bước cho người mới

Bước từng bước hướng dẫn đăng ký Binance, tạo API key và tích hợp giao dịch tự động, kèm mã giới thiệu B2345 giảm phí 20%.

Hướng dẫn chi tiết cách sử dụng Binance API từ A‑Z – Từng bước cho người mới

Hướng dẫn chi tiết cách sử dụng Binance API từ A‑Z – Từng bước cho người mới

📋 Mục lục

  1. 📌 Intro
  2. ✅ Điều kiện tiên quyết (Prerequisites)
  3. 🛠️ Các bước hướng dẫn chi tiết
  4. 📊 Bảng tóm tắt các bước
  5. 🚀 Mẹo nâng cao (Pro Tips)
  6. ❓ FAQ

📌 Intro

Bạn muốn tự động hoá giao dịch, lấy dữ liệu thị trường hay xây dựng bot trading trên Binance? 🚀
Học cách tạo và sử dụng Binance API sẽ giúp bạn tiếp cận mọi tính năng của sàn một cách linh hoạt và tiết kiệm thời gian.


✅ Điều kiện tiên quyết (Prerequisites)

  • Thiết bị: Máy tính hoặc smartphone có kết nối Internet ổn định 📱
  • Email: Địa chỉ email chưa từng đăng ký Binance trước đây
  • CMND/CCCD: Để hoàn tất KYC (xác thực danh tính)
  • Kiến thức cơ bản: Hiểu về HTTP, JSON và một ngôn ngữ lập trình (Python, Node.js…) 💡
  • Mã giới thiệu: B2345 – giảm tới 20% phí giao dịch khi bạn nhập mã này trong quá trình đăng ký.

🛠️ Các bước hướng dẫn chi tiết

Bước 1 – Đăng ký tài khoản Binance

  1. Truy cập link đăng ký: https://www.binance.com/vi/register?ref=B2345
  2. Nhập email, tạo mật khẩu mạnh và đánh dấu ô Referral ID, nhập B2345.
  3. Xác nhận email qua link được gửi tới hộp thư của bạn.
  4. Mẹo: Sử dụng mật khẩu có ít nhất 12 ký tự, bao gồm chữ hoa, chữ thường, số và ký tự đặc biệt.

Bước 2 – Xác thực danh tính (KYC)

  1. Đăng nhập, vào [Profile] > [Identity Verification].
  2. Chọn loại giấy tờ (CMND/CCCD hoặc Hộ chiếu), chụp ảnh mặt trước và mặt sau.
  3. Điền thông tin cá nhân và chờ Binance duyệt (thường trong vòng 15‑30 phút).
    ⚠️ Cảnh báo: Không tải lên ảnh mờ hoặc bị cắt; nếu bị từ chối, kiểm tra lại chất lượng ảnh.

Bước 3 – Bật bảo mật 2FA

  1. Vào [Security] > [Two‑factor Authentication].
  2. Chọn Google Authenticator hoặc SMS và làm theo hướng dẫn.
  3. Lưu mã khôi phục ở nơi an toàn; mất 2FA sẽ rất khó khôi phục tài khoản.
    💰 Lợi ích: Bảo vệ API key khỏi kẻ xấu.

Bước 4 – Tạo API Key

  1. Trong dashboard, chọn [API Management]Create API.
  2. Đặt tên API (ví dụ: MyBot) và nhập Mã giới thiệu B2345 trong phần Label (không bắt buộc nhưng giúp bạn nhớ).
  3. Xác nhận bằng 2FA và nhập mật khẩu đăng nhập.
  4. Binance sẽ tạo API KeySecret Key. Lưu ý: Secret Key chỉ hiện một lần, sao chép ngay và bảo mật.

Bước 5 – Cấu hình quyền API

Quyền Mô tả Khuyến nghị
Read Info Đọc dữ liệu thị trường, tài khoản ✅ Bật luôn
Enable Trading Thực hiện lệnh mua/bán ✅ Bật nếu muốn bot giao dịch
Withdraw Rút tiền ra ví ngoài ❌ Không bật (rất nguy hiểm)
IP Restriction Giới hạn IP truy cập ✅ Bật, nhập IP máy chủ của bạn

💡 Mẹo: Khi mới bắt đầu, chỉ bật Read InfoEnable Trading, để tránh rủi ro rút tiền.

Bước 6 – Kiểm tra kết nối API

Sử dụng công cụ Postman hoặc một đoạn mã Python ngắn:
python
import requests, hmac, hashlib, time
api_key = 'YOUR_API_KEY'
secret_key = 'YOUR_SECRET_KEY'
timestamp = int(time.time()*1000)
query = f'timestamp={timestamp}'
signature = hmac.new(secret_key.encode(), query.encode(), hashlib.sha256).hexdigest()
url = f'https://api.binance.com/api/v3/account?{query}&signature={signature}'
headers = {'X-MBX-APIKEY': api_key}
resp = requests.get(url, headers=headers)
print(resp.json())

Nếu trả về thông tin tài khoản, API đã hoạt động bình thường.

Bước 7 – Lập trình mẫu (Python)

python
from binance.client import Client
client = Client('YOUR_API_KEY', 'YOUR_SECRET_KEY')

Lấy giá Bitcoin hiện tại

ticker = client.get_symbol_ticker(symbol='BTCUSDT')
print('BTC/USDT:', ticker['price'])

Đặt lệnh mua limit 0.001 BTC ở 20,000 USDT

order = client.create_order(
symbol='BTCUSDT',
side='BUY',
type='LIMIT',
timeInForce='GTC',
quantity=0.001,
price='20000')
print('Order response:', order)

🛎️ Cảnh báo: Thử nghiệm trên Testnet trước khi giao dịch thực tế. Đăng ký Testnet tại https://testnet.binance.vision/ và tạo API riêng.


📊 Bảng tóm tắt các bước

Bước Hành động Kết quả mong muốn
1 Đăng ký tài khoản Binance, nhập mã B2345 Nhận ưu đãi giảm phí 20%
2 Xác thực KYC Được phép giao dịch và tạo API
3 Bật 2FA Bảo mật tài khoản
4 Tạo API Key & Secret Có thông tin để gọi API
5 Cấu hình quyền (Read, Trade) Đảm bảo an toàn, chức năng cần thiết
6 Kiểm tra kết nối Xác nhận API hoạt động
7 Viết code mẫu Bắt đầu xây dựng bot hoặc công cụ tự động

🚀 Mẹo nâng cao (Pro Tips)

  1. Sử dụng IP Whitelist: Giới hạn API chỉ từ IP máy chủ của bạn để giảm nguy cơ bị hack.
  2. Giới hạn quyền Withdraw: Luôn để Withdraw ở trạng thái OFF; nếu cần rút, tạo API riêng với quyền này và tắt ngay sau khi hoàn thành.
  3. Theo dõi Rate Limit: Binance giới hạn 1200 request/phút. Khi vượt, sẽ nhận lỗi 429. Đặt delay hoặc dùng thư viện hỗ trợ tự động retry.

❓ FAQ

Q1: Tôi có thể tạo bao nhiêu API Key?
A: Binance cho phép tối đa 20 API Key cho mỗi tài khoản, đủ cho các dự án khác nhau.

Q2: Nếu mất Secret Key, phải làm sao?
A: Không thể khôi phục; bạn phải tạo API Key mới và xóa Key cũ trong API Management.

Q3: Mã giới thiệu B2345 có ảnh hưởng tới phí giao dịch API không?
A: Mã chỉ giảm phí giao dịch spot/derivatives trên giao diện và API, không ảnh hưởng tới phí withdrawal.

Q4: Có nên bật tính năng Enable Listening (WebSocket) trên API?
A: WebSocket không cần quyền đặc biệt; bạn chỉ cần kết nối tới endpoint wss://stream.binance.com:9443. Đảm bảo sử dụng SSL để bảo mật.

Q5: Binance có cung cấp môi trường sandbox?
A: Có, Binance Testnet cho Spot và Futures. Đăng ký tại https://testnet.binance.vision/ để thử nghiệm không rủi ro tài chính.