web/tweet.php
changeset 1557 7c67caaafdeb
parent 1427 8b3d57a519eb
equal deleted inserted replaced
1556:5f9b76ecccf0 1557:7c67caaafdeb
    11 
    11 
    12 /**
    12 /**
    13  * Check for a POSTed status message to send to Twitter
    13  * Check for a POSTed status message to send to Twitter
    14  */
    14  */
    15 if (!empty($_POST) && isset($_POST['status'])
    15 if (!empty($_POST) && isset($_POST['status'])
    16 && isset($_SESSION['TWITTER_ACCESS_TOKEN'])) {
    16 && isset($_SESSION['SOCIAL_ACCESS_TOKEN'])) {
    17     /**
    17     /**
    18      * Easiest way to use OAuth now that we have an Access Token is to use
    18      * Easiest way to use OAuth now that we have an Access Token is to use
    19      * a preconfigured instance of Zend_Http_Client which automatically
    19      * a preconfigured instance of Zend_Http_Client which automatically
    20      * signs and encodes all our requests without additional work
    20      * signs and encodes all our requests without additional work
    21      */
    21      */
    22     // $token = unserialize($_SESSION['TWITTER_ACCESS_TOKEN']);
    22     // $token = unserialize($_SESSION['SOCIAL_ACCESS_TOKEN']);
    23     // $client = $token->getHttpClient($configuration);
    23     // $client = $token->getHttpClient($configuration);
    24     // $client->setUri('http://twitter.com/statuses/update.json');
    24     // $client->setUri('http://twitter.com/statuses/update.json');
    25     // $client->setMethod(Zend_Http_Client::POST);
    25     // $client->setMethod(Zend_Http_Client::POST);
    26     // $client->setParameterPost('status', $_POST['status']);
    26     // $client->setParameterPost('status', $_POST['status']);
    27     // $response = $client->request();
    27     // $response = $client->request();
    28     $token = unserialize($_SESSION['TWITTER_ACCESS_TOKEN']);
    28     $token = unserialize($_SESSION['SOCIAL_ACCESS_TOKEN']);
    29     $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $token['oauth_token'], $token['oauth_token_secret']);
    29     $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $token['oauth_token'], $token['oauth_token_secret']);
    30 
    30 
    31     $data = $connection->post("statuses/update", ["status" => $_POST['status']]);
    31     $data = $connection->post("statuses/update", ["status" => $_POST['status']]);
    32 
    32 
    33 
    33