Я пытаюсь настроить веб-крючок, который прослушивает обновления состояния факсов, отправленных через 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.