Skip to main content

Lấy Trading Token từ API Entrade

· 2 min read

Bài viết này hướng dẫn cách sử dụng Python để lấy Trading Token từ hệ thống Entrade bằng JWT token và mã OTP.

Bước 1: Đăng nhập để lấy JWT Token

Trước khi lấy Trading Token, bạn cần đăng nhập để lấy JWT Token. Xem bài viết hướng dẫn tại: Đăng nhập API Entrade bằng Python.

Bước 2: Lấy mã OTP từ email

Bạn cần lấy mã OTP từ email trước khi có thể yêu cầu Trading Token. Hướng dẫn chi tiết tại: Lấy mã OTP từ Email bằng API Entrade.

Bước 3: Gửi yêu cầu POST để lấy Trading Token

Dưới đây là đoạn mã sử dụng requests để gửi yêu cầu lấy Trading Token:

import requests

# Thay thế bằng JWT token thực tế từ API đăng nhập
jwt_token = "your_actual_jwt_token_here"

# Thay thế bằng mã OTP thực tế từ email
otp_from_email = "your_actual_otp_here"

# URL của API lấy Trading Token
url = 'https://services.entrade.com.vn/dnse-order-service/trading-token'

# Thiết lập headers cho yêu cầu POST
headers = {
'Authorization': f'Bearer {jwt_token}',
'Content-Type': 'application/json',
'otp': otp_from_email
}

# Payload rỗng như trong hướng dẫn API
payload = {}

# Gửi yêu cầu POST
response = requests.post(url, headers=headers, json=payload)

# Kiểm tra phản hồi từ API
trading_token = ''
if response.status_code == 200:
# Nếu thành công, lấy Trading Token từ phản hồi JSON
trading_token = response.json().get('tradingToken', '')
print('Trading Token:', trading_token)
else:
# Nếu thất bại, in mã lỗi và nội dung lỗi
print(f'Không thể lấy Trading Token. Mã lỗi: {response.status_code}')
print(response.text)