Beispiel #1
0
$eduwitter = new Eduwitter($consumer_key, $consumer_secret);
if ($run_request_token) {
    /* Request token */
    echo "--------------------\n";
    echo "get Request Token\n";
    $eduwitter->getRequestToken();
    echo 'HTTP Status Code: ' . $eduwitter->getLastStatusCode() . "\n";
    echo 'HTTP Status Reason: ' . $eduwitter->getLastStatusReason() . "\n";
}
/* Access token */
// none
unset($eduwitter);
/**
 * other API
 */
$eduwitter = new Eduwitter($consumer_key, $consumer_secret, $oauth_token, $oauth_token_secret);
if ($run_home_timeline) {
    /* home_timeline */
    echo "--------------------\n";
    echo "get Home Timeline\n";
    $url = 'http://api.twitter.com/1/statuses/home_timeline.xml';
    $method = 'GET';
    $eduwitter->requestOAuth($url, $method);
    echo 'URL: ' . $url . "\n";
    echo 'HTTP Status Code: ' . $eduwitter->getLastStatusCode() . "\n";
    echo 'HTTP Status Reason: ' . $eduwitter->getLastStatusReason() . "\n";
}
if ($run_show) {
    /* show last status by id */
    echo "--------------------\n";
    echo "get Last Status\n";
Beispiel #2
0
---------------------------------------------------------*/
/* Consumer settings */
$consumer_key = 'ConsumerKey';
$consumer_secret = 'ConsumerSecret';
/*---------------------------------------------------------
  Setting output format
---------------------------------------------------------*/
header('Content-type: text/xml; charset=UTF-8');
/*---------------------------------------------------------
  Include and Require
---------------------------------------------------------*/
require_once 'eduwitter.php';
/*---------------------------------------------------------
  Common proccess
---------------------------------------------------------*/
$twitter = new Eduwitter($consumer_key, $consumer_secret);
$statuses = null;
$messages = null;
$errors = null;
$contents = null;
/*---------------------------------------------------------
  Parse Cookie datas
---------------------------------------------------------*/
if (isset($_COOKIE['eduwitter'])) {
    $oauth_token = isset($_COOKIE['eduwitter']['oauth_token']) ? $_COOKIE['eduwitter']['oauth_token'] : null;
    $oauth_token_secret = isset($_COOKIE['eduwitter']['oauth_token_secret']) ? $_COOKIE['eduwitter']['oauth_token_secret'] : null;
    $user_id = isset($_COOKIE['eduwitter']['user_id']) ? $_COOKIE['eduwitter']['user_id'] : null;
    $screen_name = isset($_COOKIE['eduwitter']['screen_name']) ? $_COOKIE['eduwitter']['screen_name'] : null;
    $twitter->setOAuthToken($oauth_token, $oauth_token_secret);
}
/*---------------------------------------------------------