jplarar / sns-bundle
一个简单的用于AWS SNS API的Symfony2 Bundle。
1.1.0
2020-06-15 14:47 UTC
Requires
- php: >=5.6
- aws/aws-sdk-php: ^3.0
- symfony/config: ^2.0 || ^3.0 || ^4.0
- symfony/dependency-injection: ^2.0 || ^3.0 || ^4.0
- symfony/framework-bundle: ^2.0 || ^3.0 || ^4.0
- symfony/http-foundation: ^2.0 || ^3.0 || ^4.0
- symfony/http-kernel: ^2.0 || ^3.0 || ^4.0
- symfony/options-resolver: ^2.0 || ^3.0 || ^4.0
- symfony/security: ^2.0 || ^3.0 || ^4.0
- symfony/validator: ^2.0 || ^3.0 || ^4.0
This package is auto-updated.
Last update: 2024-09-16 00:09:48 UTC
README
一个简单的用于AWS SNS API的Symfony2 Bundle。目前仅支持短信功能,其他功能仍在开发中!!
设置
步骤1:使用composer下载JplararSNSBundle
在composer.json中添加SNS Bundle
{ "require": { "jplarar/sns-bundle": "dev-master" } }
现在运行以下命令让composer下载Bundle
$ php composer.phar update "jplarar/sns-bundle"
步骤2:启用Bundle
在kernel中启用Bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Jplarar\SNSBundle\JplararSNSBundle() ); }
步骤3:添加配置
# app/config/config.yml jplarar_sns: amazon_sns: amazon_sns_key: %amazon_sns_key% amazon_sns_secret: %amazon_sns_secret% amazon_sns_region: %amazon_sns_region%
用法
使用服务
<?php $snsClient = $this->get('amazon_sns_client'); ?>
##示例
###向SNS发送新电子邮件
<?php $service = $snsClient->sendSMS( 'YOUR_MESSAGE', 'PHONE_NUMBER', 'SENDER_ID' ); $result = $service->get('MessageId'); ?>