Exemplo n.º 1
0
def update(request):
    try:
        parameters = json.loads(request.body, encoding='utf-8')
        validate_required_parameters(parameters, ['message', 'post'])
        post_requests.updatePost(parameters['post'], parameters['message'])
        post = post_requests.getDetailedPost(parameters['post'], [])
        response_json = {
            'code': 0,
            'response': post,
        }
    except Exception as e:
        response_json = {
            'code': 1,
            'response': str(e),
        }
    return HttpResponse(json.dumps(response_json, ensure_ascii=False), content_type='application/json')
Exemplo n.º 2
0
def details(request):
    try:
        parameters = request.GET.dict()
        validate_required_parameters(parameters, ['post'])
        validate_optional_parameters(parameters, ['related'], [[]])

        post = post_requests.getDetailedPost(parameters['post'], parameters['related'])

        response_json = {
            'code': 0,
            'response': post,
        }
    except Exception as e:
        response_json = {
            'code': 1,
            'response': str(e),
        }
    return HttpResponse(json.dumps(response_json, ensure_ascii=False), content_type='application/json')