asabanovic / twittersearch
Application Authentication Only - Search Twitter API
Installs: 35
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/asabanovic/twittersearch
Requires (Dev)
- guzzlehttp/guzzle: ^6.2
This package is not auto-updated.
Last update: 2025-10-12 02:20:32 UTC
README
Application Authentication Only - Search Twitter API
Installation
Pull the project using composer:
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).
Note: Make sure you wrap calls in try/catch block as it will throw exceptions.
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) { }