datalinx / squalomail-php-sdk
SqualoMail的PHP SDK
v1.3.0
2022-10-21 08:42 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
Requires (Dev)
- jaschilz/php-coverage-badger: ^2.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-16 10:32:45 UTC
README
关于
免责声明:这不是官方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钩子强制执行。
开发者文档
- 官方SqualoMail API文档(仅提供斯洛文尼亚语和意大利语)
- 端点列表