mcfedr / twitterpushbundle
用于推送推文和推送通知的包
4.0.0
2016-09-07 20:08 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.2
- guzzlehttp/oauth-subscriber: ^0.3
- mcfedr/awspushbundle: ^6.5.1
- symfony/symfony: ^3.1
Requires (Dev)
README
用于将推文发送为推送通知的包
安装
Composer
php composer.phar require mcfedr/twitterpushbundle
AppKernel
在您的AppKernel中包含此包,您还需要加载AWSPushBundle
public function registerBundles()
{
$bundles = array(
...
new Mcfedr\AwsPushBundle\McfedrAWSPushBundle(),
new Mcfedr\TwitterPushBundle\McfedrTwitterPushBundle(),
配置
这是示例配置,需要添加到您的config.yml中
mcfedr_twitter_push:
twitter:
consumer_key: 'my consumer key'
consumer_secret: 'my consumer secret'
token: 'my token'
token_secret: 'my token secret'
userid: "twitter id that you want to follow"
您可以在 idfromuser.com 找到用户ID。如果您想关注多个用户,也可以使用逗号分隔的列表
您还需要配置AWSPushBundle,有关详细信息,请参阅 README
守护进程
运行守护进程 ./app/console mcfedr:twitter:stream --env=prod --no-debug
在supervisord文件夹中有一个示例supervisord配置文件。