跳转到主要内容

Python客户端库,用于大量电子邮件验证API。

项目描述

python-bulk-email-verifier license python-bulk-email-verifier release python-bulk-email-verifier build

概述

Python语言的大量电子邮件验证API客户端库。

最小Python版本为3.6。

安装

pip install bulk-email-verifier

示例

完整的API文档可在此处找到

创建新的客户端

from bulkemailverifier import *

client = Client('Your API key')

创建大量请求

emails = [
    'example@example.com',
    'test@example.org',
    'test'
]

request_id = client.create_request(emails=emails)

获取请求状态

result = client.get_status(request_ids=[request_id])

# Finished once result.data[i].ready == True
print(result)

获取电子邮件记录

completed = client.get_records(request_id=request_id)

# Invalid and failed emails
failed = client.get_records(request_id=request_id, return_failed=True)

列出您的请求

result = client.get_requests()

下载CSV结果

client.download(filename='emails.csv', request_id=request_id)

额外内容

# Paginate over request IDs in descending order and get results in XML
result = client.get_requests_raw(
    only_ids=True,
    page=2,
    per_page=20,
    sort=Client.SORT_DESC,
    output_format=Client.XML_FORMAT
)

响应模型概述

ResponseRecords:
    - data: [Record]
        - email_address: str
        - format_check: bool
        - smtp_check: bool
        - dns_check: bool
        - free_check: bool
        - disposable_check: bool
        - catch_all_check: bool
        - result: str
        - error: str
        - mx_records: [str]

ResponseRequests:
    - current_page: int
    - from_requests: int
    - last_page: int
    - per_page: int
    - to_requests: int
    - total: int
    - data: [BulkRequest]
        - id: int
        - date_start: datetime.datetime
        - total_emails: int
        - invalid_emails: int
        - processed_emails: int
        - failed_emails: int
        - ready: bool

ResponseStatus:
    - data: [BulkRequest]

变更日志

1.0.1 (2022-01-18)

  • 首次发布

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

bulk-email-verifier-1.0.1.tar.gz (12.2 kB 查看哈希值)

上传时间 源代码

构建分布

bulk_email_verifier-1.0.1-py3-none-any.whl (12.0 kB 查看哈希值)

上传时间 Python 3

支持者