PHP code example of sdkfabric / twitter

1. Go to this page and download the library: Download sdkfabric/twitter 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/ */

    

sdkfabric / twitter example snippets




nt = new \SdkFabric\Twitter\Client::build('[access_token]');

// Returns a variety of information about the Tweet specified by the requested ID or list of IDs.
$response = $client->tweet()->getAll('ids', 'expansions', null);

// Returns a variety of information about a single Tweet specified by the requested ID.
$response = $client->tweet()->get('tweet_id', 'expansions', null);

// Creates a Tweet on behalf of an authenticated user.
$response = $client->tweet()->create(new Tweet());

// Allows a user or authenticated user ID to delete a Tweet.
$response = $client->tweet()->delete('tweet_id');

// Hides or unhides a reply to a Tweet.
$response = $client->tweet()->hideReply('tweet_id', new HideReply());

// Allows you to get information about a Tweet’s liking users.
$response = $client->tweet()->getLikingUsers('tweet_id', 'expansions', 1, 'pagination_token');

// The Usage API in the Twitter API v2 allows developers to programmatically retrieve their project usage.
$response = $client->usage()->getTweets();

// Returns a variety of information about one or more users specified by the requested IDs.
$response = $client->user()->getAll('ids', 'expansions', null);

// Returns a variety of information about a single user specified by the requested ID.
$response = $client->user()->get('user_id', 'expansions', null);

// Allows you to retrieve a collection of the most recent Tweets and Retweets posted by you and users you follow.
$response = $client->user()->getTimeline('user_id', 'exclude', 'expansions', null, null);

// Tweets liked by a user.
$response = $client->user()->getLikedTweets('user_id', 'expansions', 1, 'pagination_token', null);

// Allows a user or authenticated user ID to unlike a Tweet.
$response = $client->user()->removeLike('user_id', 'tweet_id');

// Causes the user ID identified in the path parameter to Like the target Tweet.
$response = $client->user()->createLike('user_id', new Single_Tweet());

// Returns a variety of information about one or more users specified by their usernames.
$response = $client->user()->findByName('usernames', 'expansions', null);

// Returns information about an authorized user.
$response = $client->user()->getMe('expansions', 'fields');

// Allows you to get an authenticated user's 800 most recent bookmarked Tweets.
$response = $client->bookmark()->getAll('user_id', 'expansions', 'pagination_token', null);

$response = $client->bookmark()->create('user_id', new Single_Tweet());

$response = $client->bookmark()->delete('user_id', 'tweet_id');

$response = $client->search()->getRecent('query', 'sort_order', 'expansions', null, null);

// Returns Quote Tweets for a Tweet specified by the requested Tweet ID.
$response = $client->quote()->getAll('tweet_id', 'exclude', 'expansions', 1, 'pagination_token', null);

// The Trends lookup endpoint allow developers to get the Trends for a location, specified using the where-on-earth id (WOEID).
$response = $client->trends()->getByWoeid('woeid');

// Returns the Retweets for a given Tweet ID.
$response = $client->retweet()->getAll('tweet_id', 'expansions', 1, null);