Twilio Fax выдает 500 внутренних ошибок сервера на StatusCallback в Django - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь настроить веб-крючок, который прослушивает обновления состояния факсов, отправленных через API Twilio.

Факсы успешно отправлены, но я получаю коды "500 Internal Server Error" на Ngrok.

POST /api/receive_fax_status_updates     500 Internal Server Error 

Вот как выглядит функция twilio api:

    twilio_client.fax.faxes.create(
        to = fax_number,
        from_= twilio_number,
        media_url=fax_url,
        status_callback=status_callback_url,
    )

А вот как выглядит мой обработчик конечных точек Django:

@method_decorator(csrf_exempt, name='dispatch')
class ReceiveFaxStatusUpdates(View):
   def post(self, request):
       # Never executed, I have tried get as well.
       fax_status = request.POST['FaxStatus']

У меня не было проблем с настройкой веб-хуков для сообщений / вызовов Twilio.Существует очень мало документации по отладке и настройке программируемых факсов Twilio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...