Я пытаюсь получить json-данные о заказах из Shopify. Параметры «управлять частными приложениями», похоже, изменились за последний год или около того, и последний урок, который я смог найти по интеграции с django, кажется устаревшим.
Частное приложение Shopify для Ruby использует ngrok для установления протокола туннелирования и подключения локальной среды с помощью веб-перехватчика, но я не уверен, как использовать URL-адрес прокси ngrok в Django?
ngrok работает нормально, и у меня URL-адрес .ngrok.io указывает на порт 8000
Мне нужно как-то передать URL в формате
https://apikey:password@hostname/admin/resource.json
к прокси-серверу ngrok. Как мне это сделать с Django?





Обычно вы используете ngrok для
если вы хотите вызвать какой-либо API-интерфейс shopify, вам не нужен туннель ngrok.
Формат https://apikey:password@hostname/admin/resource.json предназначен для частных приложений.
Просто сделайте запрос к https://apikey:password@hostname/admin/orders.json, используя свой скрипт python, чтобы получать заказы от shopify.
Хорошо, это очень помогло, теперь я понимаю, что мне не нужен ngrok. Я также обнаружил, что должен использовать get вместо post, а ответ - это объект. Так что теперь все работает!