'Verifies an api call and checks all the parameters.'

def verify_request(self, request, consumer, token):

    version = self._get_version(request)
    self._check_signature(request, consumer, token)
    parameters = request.get_nonoauth_parameters()
    return parameters
