Skip to main content

Lấy mã OTP từ Email bằng API Entrade

· 2 min read

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

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

Trước khi truy xuất mã OTP, 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: Gửi yêu cầu GET để lấy mã OTP từ email

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

import requests

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

# URL của API lấy mã OTP từ email
url = 'https://services.entrade.com.vn/dnse-auth-service/api/email-otp'

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

# Gửi yêu cầu GET
response = requests.get(url, headers=headers)

# Kiểm tra phản hồi từ API
if response.status_code == 200:
# Nếu thành công, hiển thị thông báo hoặc in dữ liệu OTP (nếu có)
print('Lấy OTP từ Email thành công')
# print(response.json()) # Uncomment nếu muốn xem nội dung JSON trả về
else:
# Nếu thất bại, in mã lỗi và nội dung lỗi
print(f'Không thể lấy OTP từ Email. Mã lỗi: {response.status_code}')
print(response.text)