dibmartins / locaweb

用于与 locaweb API 通信的 PHP 包装器

v1.0 2018-05-28 20:38 UTC

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);
}

贡献

  1. 检查公开的问题或创建一个新的问题以开始讨论错误或新功能。
  2. 在 GitHub 上复制存储库以开始修改。
  3. 为新的功能或暴露错误的测试编写一个或多个测试。
  4. 进行代码更改以实现功能或修复错误。
  5. 发送拉取请求以合并和发布您的更改。

#许可 版权 (c) 2018 Diego Botelho

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的个人免费使用软件的权利,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供方提供软件的个人这样做,前提是满足以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他原因,是否因软件或其使用或其他交易而产生。