aspose / aspose-email-cloud
此仓库包含 Aspose Cloud SDK for PHP 的源代码。Aspose Cloud SDK for PHP 允许 PHP 开发者快速、轻松地在云端转换和处理各种文件格式。
21.9.0
2021-09-21 18:40 UTC
Requires
- php: >=8.0
- ext-json: *
- guzzlehttp/guzzle: 6.5.5
Requires (Dev)
- phpunit/phpunit: ^8.5.20
- squizlabs/php_codesniffer: 3.5.6
README
通过 PHP REST SDK 在云端管理电子邮件
Aspose.Email Cloud SDK for PHP 是一个 REST API SDK,用于创建与标准电子邮件文件格式(如 Outlook MSG、EML、iCalendar 文件和 VCard)兼容的电子邮件应用程序。
此 SDK 允许您在 PHP 应用程序中快速、轻松地使用 Aspose.Email Cloud REST API,无需初始成本。
云电子邮件处理功能
Aspose.Email Cloud 是一个用于创建与标准电子邮件文件格式兼容的电子邮件应用程序的 REST API。此 SDK
- 允许开发者操作不同的电子邮件格式,如 Outlook MSG、EML、VCard 和 iCalendar 文件。
- 支持 AI 功能
- 名片识别。
- 用于解析和处理个人姓名的名称 API。
- 内置电子邮件客户端。此客户端提供
- 针对不同电子邮件协议的统一 REST API:IMAP、POP3、SMTP、EWS、WebDav。
- 虚拟多账户。
- 消息线程(也支持 POP3 账户)。
- 电子邮件配置发现。
- 一次性电子邮件地址检测。
版本 21.9 的改进
Aspose.Email Cloud 21.9.0 包含以下改进
EmailCloud.Email.Convert
方法文档修复。- 一些文档改进。
- SDK 依赖项更新。
有关更多信息,请参阅发行说明。
如何使用 SDK?
完整源代码可在GIT 仓库中找到。
先决条件
要使用此 SDK,您需要一个客户端 ID 和一个客户端密钥;它们可以在Aspose Cloud 仪表板中查找(这需要在 Aspose Cloud 中免费注册)。
安装
您可以直接通过源代码在项目中使用 SDK,或者获取 Packagegist 分发。在命令行中
composer require aspose/aspose-email-cloud
有关 SDK 安装的更多信息,请参阅本教程:SDK 设置。
使用示例
要使用 API,您应该创建一个 EmailCloud 对象
$configuration = new Configuration(); // Aspose\Email\Configuration $configuration ->setClientSecret("Your Client secret") ->setClientId("Your Client id"); $api = new EmailCloud($configuration);
名片识别 API
使用 AiBcrApi::parse
方法将名片图像解析为 VCard DTO
$file = new SplFileObject("path/to/image/to/parse.png"); $result = $api->ai()->bcr()->parse( Models::AiBcrParseRequest() ->file($file) ->is_single(true) ->build() ); $contact = $result->getValue()[0]; $parsedDisplayName = $contact->getDisplayName();