@DmSS1997

Как сделать формать получаемой информации из вебхука читаемым(например, конвертировать его в json)?

Развернул сервер на django, чтобы принимать данные от исходящего вебхука bitrix24 об изменении, удалении и добавлении задачи.
Наконец получилось принять данные.

views.py
import json
from django.http import HttpResponse
from django.views.decorators.http import require_http_methods
from django.views.decorators.csrf import csrf_exempt

# Create your views here.
@csrf_exempt
@require_http_methods(['GET', 'POST'])
def hook_receiver_view(request):
    data = request.body
    print(data)
    return HttpResponse('Success')


При изменении задачи получаю следующий ответ
62667afc5a125700517640.png

Не понимаю, как сделать этот формат читаемым и получать из него какую-то полезную информацию.
Json использовать не получается, ни loads, ни dumps не поддерживаются
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Данные в запросе имеют тип bytes, а не str.

data = json.loads(request.body.decode())
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы