diff -r 15a1a28f609a -r 8b3d57a519eb web/tweet_ajax.php --- a/web/tweet_ajax.php Fri Jun 15 08:40:12 2018 +0000 +++ b/web/tweet_ajax.php Mon Jun 18 23:15:34 2018 +0200 @@ -1,36 +1,36 @@ getHttpClient($configuration); - $client->setUri('https://api.twitter.com/1.1/statuses/update.json'); - $client->setMethod(Zend_Http_Client::POST); - $client->setParameterPost('status', $_POST['status']); - $response = $client->request(); + $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $token['oauth_token'], $token['oauth_token_secret']); + + $data = $connection->post("statuses/update", ["status" => $_POST['status']]); - /** - * Check if the json response refers to our tweet details (assume it - * means it was successfully posted). API gurus can correct me. - */ - $data = json_decode($response->getBody()); - $result = $response->getBody(); + // $token = unserialize($_SESSION['TWITTER_ACCESS_TOKEN']); + // $client = $token->getHttpClient($configuration); + // $client->setUri('https://api.twitter.com/1.1/statuses/update.json'); + // $client->setMethod(Zend_Http_Client::POST); + // $client->setParameterPost('status', $_POST['status']); + // $response = $client->request(); + + // /** + // * Check if the json response refers to our tweet details (assume it + // * means it was successfully posted). API gurus can correct me. + // */ + // $data = json_decode($response->getBody()); + // $result = $response->getBody(); if (isset($data->text)) { $result = 'true'; + } else { + $result = json_encode($data); } /** * Tweet sent (hopefully), redirect back home...