php - Twitter API Fail -
i have following 2 files
sendtweet.php
<?php require_once('twitteroauth.php'); require_once('oauth.php'); session_start(); $consumer_key = '!!!'; $consumer_secret = '!!!'; $connection = new twitteroauth ($consumer_key, $consumer_secret); $request_token = $connection->getrequesttoken(); $_session ['oauth_token'] = $token = $request_token['oauth_token']; $_session ['oauth_token_secret'] = $request_token['oauth_token_secret']; switch ($connection->http_code) { case 200: $url = $connection->getauthorizeurl ($token); header ('location:'. $url); break; default: echo 'could not connect twitter. refresh page or try again later.'; } ?>
and callback, followthru.php
<?php require_once('twitteroauth.php'); require_once('oauth.php'); session_start(); $consumer_key = '!!!'; $consumer_secret = '!!!'; if (isset ($_request ['oauth_token']) && $_session ['oauth_token'] !== $_request ['oauth_token']) { $_session ['oauth_status'] = 'oldtoken'; } $connection = new twitteroauth ($consumer_key, $consumer_secret, $_session ['oauth_token'], $_session ['oauth_token_secret']); $access_token = $connection-> getaccesstoken ($_request ['oauth_verifier']); $_session ['access_token'] = $access_token; $content = $connection->get('account/verify_credentials'); print_r($content); $connection->post('statuses/update', array('status' => 'text of status here')); if (200 == $connection->http_code) { echo 'success!'; // $_session ['status'] = 'verified'; } else { } ?>
followthru.php echo's:
stdclass object ( [request] => /1/account/verify_credentials.json?oauth_consumer_key=pikrdkuvhikpiw32s2zba&oauth_nonce=1e6bfcdaf50c2213219341105edd353c&oauth_signature=qnj8g1i9exzem%2fgbthlxmpkhzmg%3d&oauth_signature_method=hmac-sha1&oauth_timestamp=1296010545&oauth_token=&oauth_version=1.0 [error] => not authenticate you. )
it stating cannot authenticate me? completly confused , love if guys helped me.
it looks missing parts of code..
new twitteroauth ($consumer_key, $consumer_secret, $_session ['oauth_token'], $_session ['oauth_token_secret']);
where $_session vars defined?
perhaps snippet can bit order in need things:
if (isset($_get['oauth_token'])) { $twitter->settoken($_get['oauth_token']); $token = $twitter->getaccesstoken(); $twitter->settoken($token->oauth_token, $token->oauth_token_secret); $user= $twitter->get_accountverify_credentials(); }
Comments
Post a Comment