Twitter Application Only Auth API for Laravel, which is documented here: https://dev.twitter.com/oauth/application-only. With Application-only authentication you don’t have the context of an authenticated user and this means that any request to API for endpoints that require user context, such as posting tweets, will not work. However, it comes with a higher API rate limit
ckailash/twitter-app-only-auth is a Laravel package for twitter application only auth api for laravel, which is documented here: https://dev.twitter.com/oauth/application-only. with application-only authentication you don’t have the context of an authenticated user and this means that any request to api for endpoints that require user context, such as posting tweets, will not work. however, it comes with a higher api rate limit.
It currently has 0 GitHub stars and 49 downloads on Packagist (latest version 1.0.4).
Install it with composer require ckailash/twitter-app-only-auth.
Discover more Laravel packages by ckailash
or browse all Laravel packages to compare alternatives.
Last updated
Twitter Application-only API for Laravel 5.
Add ckailash/twitter-app-only-auth to composer.json.
"ckailash/twitter-app-only-auth": "~1.0"
Run composer update to get the latest version
Or run
composer require ckailash/twitter-app-only-auth
Now open up /config/app.php and add the service provider to your providers array.
'providers' => [
'Ckailash\TwitterAppOnlyAuth\TwitterAppOnlyAuthServiceProvider',
]
Run composer dump-autoload to reload the autoload files
Run php artisan twitter-app-only-auth:generate-bearer <twitter-consumer-key> <twitter-consumer-key-secret> to get the bearer token required to interact with the twitter API as an app.
Run php artisan vendor:publish and modify the config file with your own information.
/config/twitter-app-only-auth-config.php
Add the following to your .env file and you'll be on your way:
T_CONSUMER_KEY=
T_CONSUMER_SECRET=
T_BEARER_TOKEN=