This is my controller action anything i missing here,
$code = Input::get( 'oauth_token' );
$oauth_verifier = Input::get( 'oauth_verifier' );
// get fb service
$twitterService = Artdarek\OAuth\Facade\OAuth::consumer( 'Twitter' );
// if code is provided get user data and sign in
if ( !empty( $code ) ) {
$token = $twitterService->getStorage()->retrieveAccessToken('Twitter');
// This was a callback request from google, get the token
$twitterService->requestAccessToken( $code, $oauth_verifier, $token->getRequestTokenSecret() );
$status = json_decode($twitterService->request('statuses/update.json' , 'POST' , "Sample tweet" ));
}else {
// extra request needed for oauth1 to request a request token :-)
$token = $twitterService->requestRequestToken();
$url = $twitterService->getAuthorizationUri(['oauth_token' => $token->getRequestToken()]);
// return to twitter login url
return Redirect::to((string)$url);
}
This is my controller action anything i missing here,