public function generaterequesttoken()
 {
     if ($this->oauth_error) {
         return FALSE;
     }
     $request_token = md5(OAuthProvider::generateToken(20, FALSE));
     $request_token_secret = md5(OAuthProvider::generateToken(20, FALSE));
     $callback = $this->oauth->callback;
     $consumer = $this->consumer;
     token::createrequesttoken($consumer, $request_token, $request_token_secret, $callback);
     return "auth_url=" . $this->auth_url . "&request_token=" . $request_token . "&request_token_secret=" . $request_token_secret;
 }