Whoa there! The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake


Ok to put it clearly for anyone else who might refer to this or experience the same;

It appears this error occurs when your authorisation URL redirect to Twitter has either invalid/old/expired or NULL $token value.

Make sure your auth URL contains the temp token value received from Twitter like this;

$url = $connection->getAuthorizeURL($request_token['oauth_token']);

This resolved the problem after I noticed from the image I posted above that parameter oauth_token had no value.


Hi there. I solved the issue. Was a problem with browser cache. The Cache was redirecting the users to the callback address directly with the cached Auth Token


Even i am facing the same issue which is been posted in the image.
I referred this link. Please help me to sort out this problem.