<?php 
/* 
* The program is to post the Twitter feed via Twitter API. 
*/ 
 
require_once __DIR__.'/../vendor/autoload.php'; 
 
$apiKey = parse_ini_file(__DIR__.'/../api-key.ini'); 
$oauthToken = $apiKey['oauth_access_token']; 
$oauthTokenSecret = $apiKey['oauth_access_token_secret']; 
$consumerSecret = $apiKey['consumer_secret']; 
$consumerKey = $apiKey['consumer_key']; 
 
// Set access tokens here - see: https://dev.twitter.com/apps 
$settings = [ 
    'oauth_access_token' => $oauthToken, 
    'oauth_access_token_secret' => $oauthTokenSecret, 
    'consumer_key' => $consumerKey, 
    'consumer_secret' => $consumerSecret 
]; 
 
$message = "?????! @peter279k #hash_tag1"; 
 
// URL for REST request, see: https://dev.twitter.com/docs/api/1.1 
$url = 'https://api.twitter.com/1.1/statuses/update.json'; 
$requestMethod = 'POST'; 
 
// POST fields required by the URL above. See relevant docs as above 
$postfields = [ 
    'status' => $message, 
]; 
 
// Perform the request and echo the response 
$twitter = new TwitterAPIExchange($settings); 
$buildOauth = $twitter->buildOauth($url, $requestMethod); 
$buildOauth->setPostfields($postfields); 
 
$result = json_decode($buildOauth->performRequest(), true); 
 
echo $createdTime = $result['created_at']; 
echo PHP_EOL; 
 
 |