Application Authentication Only - Search Twitter API, (*1)
Installation
Pull the project using composer:, (*2)
composer require asabanovic/twittersearch
Usage
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)., (*3)
Note: Make sure you wrap calls in try/catch block as it will throw exceptions., (*4)
Example
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) {
}