Example #1
0
function twitterwp_example_test()
{
    // app credentials
    // (must be in this order)
    $app = array('consumer_key' => 'YOUR CONSUMER KEY', 'consumer_secret' => 'YOUR CONSUMER SECRET', 'access_token' => 'YOUR ACCESS TOKEN', 'access_token_secret' => 'YOUR ACCESS TOKEN SECRET');
    // initiate your app
    $tw = TwitterWP::start($app);
    // Also works:
    // $tw = TwitterWP::start( '0=CONSUMER_KEY&1=CONSUMER_SECRET&2=ACCESS_TOKEN&3=ACCESS_TOKEN_SECRET' );
    $user = '******';
    // bail here if the user doesn't exist
    if (!$tw->user_exists($user)) {
        return;
    }
    echo '<div id="message" class="updated">';
    echo '<pre>' . print_r($tw->get_tweets($user, 5), true) . '</pre>';
    echo '</div>';
    // Now let's check our app's rate limit status
    $rate_status = $tw->rate_limit_status();
    echo '<div id="message" class="updated">';
    if (is_wp_error($rate_status)) {
        $tw->show_wp_error($rate_status);
    } else {
        echo '<pre>' . print_r($rate_status, true) . '</pre>';
    }
    echo '</div>';
}
 /**
  * Disables widget app fields by adding them programmatically
  * @since 0.1.1
  * @param array $app App credentials
  */
 public static function disable_widget_app_settings($app = array())
 {
     // Make sure we have our Twitter class
     if (!class_exists('TwitterWP')) {
         require_once WDS_TWWI_PATH . 'lib/TwitterWP/lib/TwitterWP.php';
     }
     // initiate your app
     $tw = TwitterWP::start($app);
     if (is_wp_error($tw)) {
         self::$error = $tw->show_wp_error($tw, false);
         add_action('all_admin_notices', array($this, 'bad_app'));
         return;
     }
     // Ok, app's good, hide the widget fields
     WDS_Twitter::$hide_app_fields = true;
 }
 public function initiate_twitter_app()
 {
     $twitter_app = TwitterWP::start(array('consumer_key' => $this->basic_options[Timeline_Twitter_Feed_Options::CONSUMER_KEY], 'consumer_secret' => $this->basic_options[Timeline_Twitter_Feed_Options::CONSUMER_SECRET], 'access_token' => $this->basic_options[Timeline_Twitter_Feed_Options::ACCESS_TOKEN], 'access_token_secret' => $this->basic_options[Timeline_Twitter_Feed_Options::ACCESS_SECRET]));
     if (!$twitter_app->user_exists($this->basic_options[Timeline_Twitter_Feed_Options::USERNAME])) {
         return null;
         // user doesn't exist
     }
     return $twitter_app;
 }