diff --git a/20181018/twitter/laravel-base/app/Console/Commands/UpdateTwitterList.php b/20181018/twitter/laravel-base/app/Console/Commands/UpdateTwitterList.php index 1b72e32..47822ea 100644 --- a/20181018/twitter/laravel-base/app/Console/Commands/UpdateTwitterList.php +++ b/20181018/twitter/laravel-base/app/Console/Commands/UpdateTwitterList.php @@ -2,7 +2,6 @@ namespace App\Console\Commands; -use Abraham\TwitterOAuth\TwitterOAuth; use Illuminate\Console\Command; class UpdateTwitterList extends Command @@ -38,22 +37,10 @@ public function __construct() */ public function handle() { - // You can get all these via https://dev.twitter.com/ - $consumer_key = ""; - $consumer_secret = ""; - $access_token = ""; - $access_token_secret = ""; - $user_id = 0; // Twitter user ID - $connection = new TwitterOAuth( - $consumer_key, - $consumer_secret, - $access_token, - $access_token_secret - ); + $user_id = config('services.twitter.user'); + $connection = app('Twitter'); + $list_id = config('services.twitter.list'); - // Get our list - $lists = $connection->get("lists/list", ["user_id" => $user_id]); - $list = $lists[0]; // We only have one list, 'cycle' $new_users = []; $finished = false; $raw_statuses = []; @@ -172,7 +159,7 @@ public function handle() echo "Grabbing users currently on our cycle list...\n"; $members = $connection->get( "lists/members", - ['list_id' => $list->id, 'count' => 5000] + ['list_id' => $list_id, 'count' => 5000] ); $users = $members->users; $current_users = []; @@ -199,7 +186,7 @@ public function handle() $user_slice = array_slice($users_to_remove, $offset, 100); $response = $connection->post( "lists/members/destroy_all", - ['list_id' => $list->id, 'user_id' => implode(",", $user_slice)] + ['list_id' => $list_id, 'user_id' => implode(",", $user_slice)] ); if ($connection->getLastHttpCode() !== 200) { @@ -228,7 +215,7 @@ public function handle() $user_slice = array_slice($users_to_add, $offset, 100); $response = $connection->post( "lists/members/create_all", - ['list_id' => $list->id, 'user_id' => implode(",", $user_slice)] + ['list_id' => $list_id, 'user_id' => implode(",", $user_slice)] ); if ($connection->getLastHttpCode() !== 200) {