widop / twitter-rest
Twitter REST API for PHP 5.3+
Installs: 1 124
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 10
Forks: 7
Open Issues: 0
Requires
- php: >=5.3.3
- widop/http-adapter: 1.1.*@dev
- widop/twitter-oauth: 1.0.*@dev
- widop/twitter-options: 1.0.*@dev
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-12-17 02:48:57 UTC
README
The Wid'op Twitter REST library is a modern PHP 5.3+ API allowing you to easily interact with Twitter 1.1.
In order to sign your request with the OAuth protocol, the library internally uses the
widop/twitter-oauth
.
use Widop\HttpAdapter\CurlHttpAdapter; use Widop\Twitter\OAuth; use Widop\Twitter\Rest\Statuses\StatusesUpdateRequest; use Widop\Twitter\Rest\Twitter; // First, instantiate your OAuth client. $oauth = new OAuth\OAuth( new CurlHttpAdapter(), new OAuth\OAuthConsumer('consumer_key', 'consumer_secret'), new OAuth\Signature\OAuthHmacSha1Signature() ); // Second, instantiate your OAuth access token. $token = new OAuth\OAuthToken('oauth_key', 'oauth_secret'); // Third, instantiate your Twitter client. $twitter = new Twitter($oauth, $token); // Then, send a request to the Twitter API! $request = new StatusesUpdateRequest('Yeah, I\'m currently updating my status!') $tweet = $twitter->send($request)->getData();
Documentation
Testing
The library is fully unit tested by PHPUnit with a code coverage close to 100%. To execute the test suite, check the travis configuration.
Contribute
We love contributors! The library is open source, if you'd like to contribute, feel free to propose a PR!
License
The Wid'op Twitter REST library is under the MIT license. For the full copyright and license information, please read the LICENSE file that was distributed with this source code.