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)