В настоящее время я пытаюсь получить доступ к данным из моего магазина shopify через локальный хост и получаю ошибку CORS. Я понимаю, что этот вопрос был задан, но я не смог найти ответ. Также я понимаю, что это плохая практика, поскольку учетные данные раскрыты. У меня есть локальный компьютер, который по какой-то причине (не тратя время на его объяснение) должен иметь возможность ПОЛУЧИТЬ данные из моего магазина shopify. Это должно быть сделано в javascript, поэтому я использую XMLHttpRequest следующим образом:
var url = "https://apikey:secretkey@mystore.myshopify.com/admin/orders.json?limit=25&page=2";
это основано на этом ответе на SO: shopify, как получить данные о продукте, используя php в моем localhost
Выше я передаю свой apikey и секретный ключ из приложения, которое я настроил и одобрил для своей учетной записи. Одна вещь, которую я не сделал, - это белый список моего ip, который я не уверен, позволит ли это мне получить данные. Это возвращает ошибку CORS.
Я тоже пробовал это:
var url = "https://username:password@mystore.myshopify.com/admin/orders.json?limit=25&page=2";
Здесь я передаю свое имя пользователя и пароль, а также получаю ошибку CORS.
Сложность заключается в том, что если я вошел в учетную запись или не вошел в систему, когда я захожу в окно своего браузера, я могу перейти по этому адресу: "https://username:password@mystore.myshopify.com/admin/orders.json?limit=25&page=2";
, и данные json появятся в окне моего браузера.
Опять же, это должно быть сделано в javascript, и это должно быть сделано с локального компьютера.