PHP code example of dg / twitter-php

1. Go to this page and download the library: Download dg/twitter-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

dg / twitter-php example snippets


use DG\X\Client;

$x = new Client($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);

$x->sendTweet('I am fine today.');

$x->sendTweet('Check this out!', '/path/to/image.jpg');

$x->sendTweet('Photos!', ['/path/to/img1.jpg', '/path/to/img2.jpg']);

$tweets = $x->getMyTweets();

$tweets = $x->getTimeline();

$tweets = $x->getMentions();

foreach ($tweets as $tweet) {
	echo Client::clickable($tweet);
}

$results = $x->search('#php');

$user = $x->getUser('elonmusk');
$user = $x->getUserById('44196397');
$followers = $x->getFollowers('44196397');

$x->follow('44196397');
$x->sendDirectMessage('44196397', 'Hello!');

if (!$x->authenticate()) {
	die('Invalid credentials');
}

$result = $x->request('tweets', 'POST', ['text' => 'Hello from raw API!']);
$result = $x->request('users/me', 'GET', ['user.fields' => 'description,profile_image_url']);

try {
	$x->sendTweet('Hello!');
} catch (DG\X\Exception $e) {
	echo 'Error: ', $e->getMessage();
}
shell
composer