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)