phplist / rest-api
phpList的REST API,全球最受欢迎的开源新闻邮件管理器
v4.0.0-alpha5
2021-03-06 17:03 UTC
Requires
- php: ^7.2|^8.0
- friendsofsymfony/rest-bundle: ^2.8.6
- phplist/core: ^v4.0.0-alpha5
- sensio/framework-extra-bundle: 5.1.0
Requires (Dev)
- guzzlehttp/guzzle: ^6.5.5
- nette/caching: ^3.1.0
- nikic/php-parser: ^3.1.0
- phpmd/phpmd: ^2.9.1
- phpstan/phpstan: ^0.7.0
- phpunit/dbunit: ^3.0.3
- phpunit/phpunit: ^6.5.14
- phpunit/phpunit-mock-objects: ^5.0.6
- squizlabs/php_codesniffer: ^3.5.8
This package is auto-updated.
Last update: 2024-09-03 21:17:34 UTC
README
关于phpList
phpList是一个开源新闻邮件管理器。
关于此包
此模块是phpList 4的REST API,提供超级用户通过REST调用管理列表、订阅者和订阅的功能。它使用了来自phplist/core
模块(phpList 4的核心)的功能。它不包含任何SQL查询,使用新核心的功能进行数据库访问。
此模块是可选的,也就是说,可以在没有REST API的情况下运行phpList 4。
这个新的REST API也可以用于为现有的phpList 3安装提供REST访问。为此,phpList 3的安装和带有REST API的phpList 4安装需要共享相同的数据库。出于安全原因,尽管如此,phpList 3和phpList 4的REST API不应在相同数据库上并行使用。
安装
请从phpList基础分发版内部使用Composer安装此包,README中也有更详细的安装说明。
API文档
访问/docs
端点,以获取phpList/rest-api
的完整交互式文档。
有关API文档的更多信息,请参阅贡献指南中的“API文档与Swagger”部分。
使用Postman的本地演示
您可以使用预准备的请求和Postman GUI工具来尝试API。将Postman作为浏览器扩展或独立应用程序安装,打开phpList 4 REST API演示集合并点击“在Postman中运行”。
为此包做出贡献
请阅读贡献指南,了解如何贡献以及如何在本地运行单元测试和风格检查。
行为准则
本项目遵守贡献者行为准则。通过参与此项目和其社区,您应遵守此准则。