Hướng Dẫn API - Lấy Danh Sách, Đọc Mail

Lấy Danh Sách Domain

API này cho phép bạn lấy danh sách các domain hợp lệ đã được cấu hình MX records phù hợp với server hiện tại. Nếu sử dụng tham số api, bạn có thể lấy danh sách domain riêng tư của tài khoản.

Endpoint

GET https://mail.theloi.io.vn/api/get_domains.php

Tham Số

Ví Dụ Yêu Cầu

Gửi yêu cầu GET để lấy danh sách domain riêng tư:

https://mail.theloi.io.vn/api/get_domains.php?api=21e30177f39325eb8ee0f1ed5a94987b

Định Dạng Phản Hồi

API trả về dữ liệu dạng JSON với các trường sau:

Ví Dụ Phản Hồi

Phản hồi khi lấy danh sách domain công khai:

Lưu ý: Nếu không có domain hợp lệ nào, data sẽ là mảng rỗng. Nếu api không hợp lệ, API sẽ trả về mã lỗi 403 với statusfalsemessage là thông báo lỗi (ví dụ: "API Key không hợp lệ").

Thông Tin API

API này cho phép bạn lấy danh sách mail dựa trên địa chỉ mail đích (to_field). Dữ liệu trả về bao gồm thông tin mail và mã số (nếu có) được trích xuất từ tiêu đề hoặc nội dung mail.

Endpoint

GET https://mail.theloi.io.vn/api/get_mail.php

Tham Số

Lưu ý: Nếu cả hourday đều được cung cấp, API sẽ ưu tiên hour. Nếu không cung cấp, API sẽ trả về 10 email mới nhất.

Ví Dụ Yêu Cầu

Gửi yêu cầu GET

https://mail.theloi.io.vn/api/get_mail.php?apikey=21e30177f39325eb8ee0f1ed5a94987b&email=user@example.com

Định Dạng Phản Hồi

API trả về dữ liệu dạng JSON với các trường sau:

Mỗi 1 lần Request thành công kết quả status: true. Tổng số lần request sẽ giảm đi 1.

Ví Dụ Phản Hồi

API trả về dữ liệu dạng JSON như sau:

Lưu ý: Nội dung html_content đã được rút gọn trong ví dụ. Dữ liệu thực tế sẽ bao gồm toàn bộ HTML của mail. Nếu không có mail nào, data sẽ là mảng rỗng và status sẽ là false.

Sử Dụng API với C#

Ví dụ sử dụng HttpClient trong C# để gọi API và trích xuất mã số:

Dữ liệu JSON được truy xuất và mã số code được in ra console nếu yêu cầu thành công.

Lưu ý: Đảm bảo bạn đã cài đặt gói Newtonsoft.Json. Bạn có thể cài đặt qua NuGet bằng lệnh: dotnet add package Newtonsoft.Json.

Sử Dụng API với Python

Ví dụ sử dụng requests trong Python để gọi API và trích xuất mã số:

Dữ liệu JSON được truy xuất và mã số code được in ra dưới dạng danh sách nếu yêu cầu thành công.

Lưu ý: Đảm bảo bạn đã cài đặt thư viện requests. Bạn có thể cài đặt qua pip bằng lệnh: pip install requests.