Application Authentication Only - Search Twitter API
Pull the project using composer:
composer require asabanovic/twittersearch
Twitter Search is a light version, with app-only authentication (all that is required is an app key and app secret), used to search tweets by its queries defined in the official Twitter documentation (https://dev.twitter.com/rest/public/search).
Note: Make sure you wrap calls in try/catch block as it will throw exceptions.
require ('vendor/autoload.php');
use TwitterSearch\Twitter;
try {
$app_key = 'xxxxxxxxxxxxxxxxxxx';
$app_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$client = new \GuzzleHttp\Client();
$twitter = new Twitter($client, $app_key, $app_secret);
$twitter->searchTweets('#Berlin filter:safe', 5);
$status_code = $twitter->getStatusCode(); // Example: 200 OK
$tweets = $twitter->getResponse(); // Array of objects
} catch (\Exception $e) {
}