def login(): code = request.args.get('code') ident = auth.authorize(code) if ident is not None: return json.dumps({'code': code, 'id': ident, 'status': 'OK'}) else: return json.dumps({'status': 'Unauthorized'}), 401
def patch_users_user_id_devices_device_id_sensors_sensor_id( userid, deviceid, sensorid): validation = validate_sensors_request(request) if validation == '': authorization = authorize(request.json['accessToken'], userid) if authorization == '': sensor_response = requests.patch(sensor_url + '/users/' + userid + '/devices/' + deviceid + '/sensors/' + sensorid, headers=headers, json=request.json["data"]) return make_response(sensor_response.content, sensor_response.status_code) else: return make_response( json.dumps({ "error": authorization, "body": request.json }), 401, headers) else: return make_response( json.dumps({ "error": validation, "body": request.json }), 400, headers)
def test_post(self): """ Load Test SageMaker Endpoint (POST request) """ headers = authorize(PAYLOAD) self.client.post(conf.SAGEMAKER_ENDPOINT_URL, data=PAYLOAD, headers=headers, name='Post Request')
def delete_users_id(userid): validation = validate_users_request(request) if validation == '': authorization = authorize(request.json['accessToken'], userid) if authorization == '': user_response = requests.delete(user_url + '/users/' + userid, headers=headers) return make_response(user_response.content, user_response.status_code) else: return make_response( json.dumps({ "error": authorization, "body": request.json }), 401, headers) else: return make_response( json.dumps({ "error": validation, "body": request.json }), 400, headers)
def get_users_user_id_devices_device_id(userid, deviceid): validation = validate_devices_request(request) if validation == '': authorization = authorize(request.json['accessToken'], userid) if authorization == '': device_response = requests.get(device_url + '/users/' + userid + '/devices/' + deviceid, headers=headers) return make_response(device_response.content, device_response.status_code) else: return make_response( json.dumps({ "error": authorization, "body": request.json }), 401, headers) else: return make_response( json.dumps({ "error": validation, "body": request.json }), 400, headers)
def post_users_user_id_devices_device_id_actions(userid, deviceid): validation = validate_actions_request(request) if validation == '': authorization = authorize(request.json['accessToken'], userid) if authorization == '': action_response = requests.post(action_url + '/users/' + userid + '/devices/' + deviceid + '/actions', headers=headers, json=request.json["data"]) return make_response(action_response.content, action_response.status_code) else: return make_response( json.dumps({ "error": authorization, "body": request.json }), 401, headers) else: return make_response( json.dumps({ "error": validation, "body": request.json }), 400, headers)
def test_post(self): headers = authorize(PAYLOAD, choice(target_models)) self.client.post(config.SAGEMAKER_ENDPOINT_URL, data=PAYLOAD, headers=headers, name='Post Request')