'Check an authorization created by a registered application.
OAuth applications can use this method to check token validity
without hitting normal rate limits because of failed login attempts.
If the token is valid, it will return True, otherwise it will return
False.
:returns: bool'

def check_authorization(self, access_token):

    p = self.session.params
    auth = (p.get(u'client_id'), p.get(u'client_secret'))
    if (access_token and auth):
        url = self._build_url(u'applications', str(auth[0]), u'tokens', str(access_token))
        resp = self._get(url, auth=auth, params={u'client_id': None, u'client_secret': None})
        return self._boolean(resp, 200, 404)
    return False
