我正在尝试创建对Instagram的实时订阅。
当Instagram将POST请求发送到我的回调uri时,它给了我403错误(禁止的错误)。
我认为是因为不允许外部域向我的域发送发布请求。
我尝试使用django-cors-headers。我做了:
CORS_ORIGIN_ALLOW_ALL = True
似乎不起作用。我仍然收到403状态的POST请求。
如何克服这个问题?
不,那不是原因。您很有可能没有为该视图禁用csrf保护,并且Instagram显然没有您的csrf cookie,因此请求失败。
确保使用django.views.decorators.csrf.csrf_exempt
装饰相关视图。