korra88 / email-list-verify-api-php-client
v1.3.4
2018-02-14 09:57 UTC
This package is not auto-updated.
Last update: 2024-09-29 01:46:04 UTC
README
此库提供了一个方便的接口,用于在PHP中使用emaillistverify进行电子邮件验证。
安装
通过composer安装:composer require korra88/email-list-verify-api-php-client
。或者将文件下载到项目中,并将两个文件包含在src/
目录中。
使用方法
首先,在emailistverify上注册并创建一个应用,然后将其设置在构造函数中,以获得API密钥。
// composer autoloader require_once '/path/to/vendor/autoload.php'; $emailVerify = new EmailListVerify\APIClient(YOUR_API_KEY);
然后,您可以逐个验证电子邮件,或者
$email = "your_email@example.com"; try { $status = $emailVerify->verifyEmail($email); } catch (Exception $e) { echo "\n" . $e->getMessage(); $status = false; } echo "\n{$email} status: " . ($status ? 'valid' : 'invalid')
上传一个包含电子邮件列表的csv格式的文件
$email_file_path = __DIR__ . '/email_list.csv'; $email_file_name = 'test_emails.csv'; try { $file_id = $emailVerify->verifyApiFile($email_file_name, $email_file_path); } catch (Exception $e) { echo "\n" . $e->getMessage(); } echo "\nCreated file {$file_id}.";
并监控其状态
try { $file_info = $emailVerify->getApiFileInfo($file_id); echo "\nFile status: {$file_info->status}"; } catch (Exception $e) { echo "\n" . $e->getMessage(); }
当状态为finished
时,您可以下载文件(使用$file_info->link2
)并读取结果。
官方文档
更多详细信息请参阅官方文档这里。