Beispiel #1
0
/* Create TwitteroAuth object with app key/secret and token key/secret from default phase */
$connection = new TwitterOAuth($consumer_key, $consumer_secret, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret']);
/* Request access tokens from twitter */
logger($script_path . "  connection object1: ", $connection);
$access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']);
//<<<<<
logger($script_path . "  access token1: ", $access_token);
//
$http_code = $connection->http_code;
logger($script_path . "  http code1: ", $http_code);
//
//$screen_name = $access_token['screen_name'];
$user_id = $access_token['user_id'];
if ($http_code >= 200 && $http_code < 300) {
    $model = new TwextraModel();
    $error = $model->set_tw_access_token($access_token);
    //<<<
    logger($script_path . "  set_tw_access_token: success ");
    //
} else {
    $err_message = "twitter_error";
    header("Location: {$hostname}/index.php?error={$err_message}");
    exit;
}
if (!isset($_SESSION['signin_with_twitter'])) {
    $error2 = $model->update_message_user_id($message_id, $user_id);
    //<<<<<<<<<<<
    logger($script_path . "  message table updated: ", $error2);
    //
} else {
    $error2 = '';