laravel5.2 twitterでつぶやくライブラリ thujohn/twitter が便利すぎ
twitter botなんか作るときにthujohn/twitter便利。
サービスやアプリ登録はぐぐればたくさん出てきます。 「twitter php bot」とかの結果ででてくるのは、だいたい
abraham/twitteroauth をつかったやつ。
laravel用のライブラリーはないのかなーと検索したらありました。
使い方はREADME.md の通りやればいいだけです。
インストール
composer require thujohn/twitter
これでcomposer.josnにも登録&インストール完了。
# サービス定義
得意のconfig/app.phpに登録。
<?php 'providers' => [ Thujohn\Twitter\TwitterServiceProvider::class, ]; 'aliases' => [ 'Twitter' => Thujohn\Twitter\Facades\Twitter::class, ];
configファイル作成
php artisan vendor:publish
twitterアプリ登録
TWITTER_CONSUMER_KEY = TWITTER_CONSUMER_SECRET = TWITTER_ACCESS_TOKEN = TWITTER_ACCESS_TOKEN_SECRET =
これらを.envで。/config/twitter.phpみれば一目瞭然。
PHPSTORM 登録
php artisan ide-helper:generate
使う
<?php use Twitter; public function handle() { Twitter::postTweet(['status' => 'hello world', 'format' => 'json']); }
便利な時代です。