/* Test Twitter API */
use Abraham\TwitterOAuth\TwitterOAuth;
function test_twitter_api() {
$counter = 0;
if ( class_exists( 'Abraham\TwitterOAuth\TwitterOAuth' ) ) {
$tw_consumer_key = 'your_key'; /* Twitter Consumer Key */
$tw_consumer_secret = 'your_key'; /* Twitter Consumer Secret */
$tw_access_token = 'your_key'; /* Twitter Access Token */
$tw_access_token_secret = 'your_key'; /* Twitter Access Token Secret */
$twitter_id = 'TwitterDev'; /* @TwitterDev || https://twitter.com/TwitterDev */
$twitter = new TwitterOAuth( $tw_consumer_key, $tw_consumer_secret, $tw_access_token, $tw_access_token_secret );
$userinfo = $twitter->get( 'users/lookup', array( 'screen_name' => $twitter_id ) );
if ( empty( $userinfo ) || $userinfo->errors ) { /* If Error */
var_dump('Failed to Get data'); echo '
';
var_dump($userinfo); echo '
';
var_dump($userinfo->errors[0]->message); echo '
';
}else { /* If Success */
var_dump('Successfully Getting data'); echo '
';
var_dump($userinfo); echo '
';
$counter = (int) $userinfo[0]->followers_count;
}
}
var_dump($counter);
}
add_action( 'jnews_after_body', 'test_twitter_api' );