public function getAuthorizeUrl(array $params = [])
    {
        $result = $this->OAuthRequest(self::API_BASE . self::REQUEST_PATH, $params);

        if ($result->getCode() == 200) {
            $tokens = $this->parseResponse($result->getResponse());

            return [
                'auth_url' => self::API_BASE . $this->auth_method . '?oauth_token=' . $tokens['oauth_token'],
                'secret'   => $tokens['oauth_token_secret'],
                'token'    => $tokens['oauth_token']
            ];

        }

        return $this->handleError($result);
    }