dibmartins / locaweb
用于与 locaweb API 通信的 PHP 包装器
v1.0
2018-05-28 20:38 UTC
Requires
This package is not auto-updated.
Last update: 2024-10-02 22:04:31 UTC
README
用于与 locaweb SMTP API 通信的 PHP 包装器
安装
$ composer require dibmartins/locaweb
开始使用
http://developer.locaweb.com.br/documentacoes/smtp/api-como-utilizar/
示例
发送电子邮件
try{ require_once('../../vendor/autoload.php'); $api = new \Locaweb\Api('https://api.smtplw.com.br/v1/', 'your_auth_token'); $message = new \Locaweb\Message($api); $response = $message->post([ 'headers' => ['Content-Type': 'text/plain'], // 'text/html' para body em html 'subject' => "qualquer titulo", 'body' => "qualquer corpo", 'from' => "remetente@dominio.com", 'to' => "destinatario@dominio2.com", 'cc' => ['cc1@dominio2.com', 'cc2@dominio2.com'], 'bcc' => ['bcc1@dominio2.com', 'bcc2@dominio2.com'] ]); var_dump($response); } catch(\Locaweb\Exception $e){ var_dump($e); }
使用筛选器的查询
try{ require_once('../../vendor/autoload.php'); $api = new \Locaweb\Api('https://api.smtplw.com.br/v1/', 'your_auth_token'); $message = new \Locaweb\Message($api); $hoje = new \DateTime(); $response = $message->get([ 'status' => 'all', 'start_date' => $hoje->format('Y-m-d'), 'end_date' => $hoje->format('Y-m-d'), 'page' => 1, 'per' => 100 ]); var_dump($response); } catch(\Locaweb\Exception $e){ var_dump($e); }
使用 ID 的查询
try{ require_once('../../vendor/autoload.php'); $api = new \Locaweb\Api('https://api.smtplw.com.br/v1/', 'your_auth_token'); $message = new \Locaweb\Message($api); $response = $message->getById(37764); var_dump($response); } catch(\Locaweb\Exception $e){ var_dump($e); }
贡献
- 检查公开的问题或创建一个新的问题以开始讨论错误或新功能。
- 在 GitHub 上复制存储库以开始修改。
- 为新的功能或暴露错误的测试编写一个或多个测试。
- 进行代码更改以实现功能或修复错误。
- 发送拉取请求以合并和发布您的更改。
#许可 版权 (c) 2018 Diego Botelho
特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的个人免费使用软件的权利,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供方提供软件的个人这样做,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他原因,是否因软件或其使用或其他交易而产生。