cjrasmussen/twitter-api

Simple helper for interacting with Twitter's API

1.2.3 2023-08-11 14:38 UTC

This package is auto-updated.

Last update: 2024-04-11 15:56:52 UTC


README

Simple class for making requests to the Twitter API. Not affiliated with Twitter.

Usage

use cjrasmussen\TwitterApi\TwitterApi;

$twitter = new TwitterApi($consumer_key, $consumer_secret);

// SEND A TWEET WITH OAUTH TOKEN/SECRET
$twitter->auth(TwitterApi::AUTH_TYPE_OAUTH, $token, $secret);
$response = $twitter->request('POST', '1.1/statuses/update.json', ['status' => 'Tweet text']);

// SEND A TWEET WITH BEARER TOKEN
$twitter->auth(TwitterApi::AUTH_TYPE_BEARER, $token);
$response = $twitter->request('POST', '1.1/statuses/update.json', ['status' => 'Tweet text']);

More Examples

More examples, as well as other things I've learned using the Twitter API, are available at my blog.

Installation

Simply add a dependency on cjrasmussen/twitter-api to your composer.json file if you use Composer to manage the dependencies of your project:

composer require cjrasmussen/twitter-api

Although it's recommended to use Composer, you can actually include the file(s) any way you want.

License

TwitterApi is MIT licensed.