datalinx/squalomail-php-sdk

v1.3.0 2022-10-21 08:42 UTC

README

Packagist PHP Version Support Packagist Version Packagist Downloads Tests Conventional Commits Packagist License

关于

免责声明:这不是官方SDK。

使用此包,您可以在PHP项目中使用SqualoMail API。

请在此处查看更改日志:here

要求

  • PHP >= 7.4
  • CURL和JSON PHP扩展
  • Ubuntu已测试并支持,但应也适用于Windows

安装

使用composer下载

composer require datalinx/squalomail-php-sdk

用法

$api = new API('your API key here');

$request = new CreateRecipient($api);
$request->email = 'john@example.com';
$request->name = 'John';
$request->surname = 'Doe';

try {
    $response = $request->send();
    
    // Subscribed, see the CreateRecipientResponse class for details
    echo $response->getRecipient()->id;
}
catch (Exception $exception) {
    echo 'Oops, something went wrong: '. $exception->getMessage();
}

请求实现

所有API端点均在此处指定:here
然而,目前此包中仅实现了以下内容。

贡献

如果您有任何改进此包的建议,请打开一个问题,或者更好的是,提交一个pull request。

如果您想贡献,请参阅DataLinx PHP包模板中的开发指南。

更改日志

此项目的所有显著更改都自动记录在CHANGELOG.md文件中,基于release-please GitHub操作和发布工作流程。

格式基于Keep a Changelog,并且此项目遵循语义版本控制

为了使所有这些工作,提交信息必须遵循常规提交规范,该规范也由Git钩子强制执行。

开发者文档