webeweb / smsmode-bundle
此包已被弃用且不再维护。未建议替代包。
将sMsmode API与Symfony 2及其他集成
v1.14.0
2023-03-28 12:24 UTC
Requires
- php: ^7.1|^8.0
- ext-json: *
- webeweb/core-bundle: ^3.0
- webeweb/core-library: ^8.33
- webeweb/smsmode-library: ^4.0
Requires (Dev)
- masterminds/html5: ^2.6
- monolog/monolog: ^1.18
- phpunit/phpunit: ^7.0|^9.0
- symfony/browser-kit: ^4.4|^5.0|^6.0
- symfony/framework-bundle: ^4.4|^5.0|^6.0
- symfony/monolog-bundle: ^3.0
- symfony/security-bundle: ^4.4|^5.0|^6.0
README
为Symfony 4及以上版本的sMsmode包。
重要提示:此包不再维护。
sMsmode
提供了一个API,您可以通过它轻松自动地从应用程序发送短信。此API提供了以下功能:
- 发送即时或计划发送的短信
- 管理短信回复
- 短信历史
- 删除短信
- 账户余额
- 创建子账户
- 将信用从一个账户转移到另一个账户
- 添加联系人
- 获取投递报告
- 投递报告更新时的回调
包含
兼容性
安装
打开命令行,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本
$ composer require webeweb/smsmode-bundle
此命令要求您全局安装Composer,如Composer文档的安装章节中所述。
然后,通过将其添加到项目app/AppKernel.php
文件中注册的包列表中启用该包
public function registerBundles() { $bundles = [ // ... new WBW\Bundle\SmsModeBundle\WBWSmsModeBundle(), ]; // ... return $bundles; }
一旦添加了包,则执行以下操作:
$ php bin/console assets:install
将包路由添加到项目app/config/routing.yml
文件中
wbw_smsmode: prefix: "/" resource: "@WBWSmsModeBundle/Resources/config/routing.yml"
用法
阅读文档。
测试
要测试此包,最好在您的计算机上克隆此存储库。打开命令行并执行以下命令以下载此包的最新稳定版本
$ git clone https://github.com/webeweb/smsmode-bundle.git
$ cd smsmode-bundle
$ composer install
安装所有必需的库后,执行以下操作:
$ vendor/bin/phpunit
许可证
smsmode-bundle
在MIT许可证下发布。有关详细信息,请参阅打包的LICENSE文件。
请注意,sMsmode API的使用不是免费的,有关定价的详细信息,请参阅他们的产品页面。