function authenticate($pre = true, $oauth_token = NULL, $oauth_token_secret = NULL) { $url = $pre ? 'https://twitter.com/oauth/request_token' : 'https://twitter.com/oauth/access_token'; $r = self::request($url, 'GET'); parse_str($r, $token); self::$token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']); if ($pre) { $token['request_link'] = 'https://twitter.com/oauth/authorize?oauth_token=' . $token['oauth_token']; } return $token; }