2015-12-03 2 views
0

Как я могу сказать, что мой сайт перешел на URI, захватил данные с этого веб-сайта, вернул его и автоматически обновил информацию о моих сайтах?Получение внешних данных для покупки через AJAX, JSON, jQuery?

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

Некоторые из моих знаний:

Я обнаружил, что это может быть достигнуто с помощью AJAX, но то, что ваши рекомендации?

+1

ajax (или какая-либо форма http-общения между клиентом и сторонним сайтом) является в значительной степени единственным вариантом, кроме того, что ваш сервер отправляет этот HTTP-запрос. Обратите внимание: если вы используете XHR (транспорт, обычно используемый ajax), вам нужно будет следовать Политике одного и того же происхождения, то есть стороннему веб-сайту необходимо будет предоставить правильные заголовки CORS для клиентов, просматривающих ваш сайт, чтобы получить эти данные. –

+0

Язык @KevinB Shopify - это Ruby, но включает языки, такие как PHP. Единственное, что может быть проблемой, я не думаю, что у меня есть доступ к их серверам для написания PHP. Теоретически это было бы правильно? Я мог бы написать PHP для сервера, и этот сервер выполнит функцию GET для данных, а затем сохранит ее внутри базы данных? –

+0

Да, это возможно и избегало бы иметь дело с одной и той же политикой происхождения. –

ответ

1

Вы можете сохранять данные только для того, чтобы продавать базу данных с помощью своего API и использовать их для создания приложения и получения данных из приложения, вам нужно добавить URL-адрес в прокси-приложение. см. скриншот. enter image description here

Смежные вопросы