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 |