Не удается получить POST-запрос от Instagram API

Я пытаюсь создать подписку в Instagram в реальном времени.

Когда Instagram отправляет на мой обратный вызов URI запрос POST, он выдает ошибку 403 (запрещенная ошибка).

Я думаю, это потому, что внешние домены не могут отправлять запросы на мой домен.

Я пытался использовать django-cors-headers. Я сделал:

CORS_ORIGIN_ALLOW_ALL = True

Это не похоже на работу. Я все еще получаю запрос POST со статусом 403.

Как это побороть?

1 ответ

Нет, это не причина. Гораздо более вероятно, что вы не отключили защиту csrf для этого представления, и в Instagram, очевидно, не будет файла cookie csrf, поэтому запрос не будет выполнен.

Убедитесь, что вы украсили соответствующий вид django.views.decorators.csrf.csrf_exempt,

Другие вопросы по тегам