@Mishcake

Как обратиться к API через сайт-посредник?

Привет. Прошу подсказать, насколько верно я мыслю.

Есть конструктор сайтов, который позволяет добавить кастомный js-код (лежит на домене №1). Есть внешний PHP-скрипт (лежит на домене №2), который отправляет / собирает данные из АПИ стороннего сервиса. Есть АПИ (домен №3).

Как лучше организовать запросы к АПИ стороннего сервиса из кастомного кода конструктора сайтов?

Я вижу два варианта. Первый — такой велосипед:
1. Реализуем php-скрипт для обращения к АПИ, размещаем его на своем хосте.
2. Из js-скрипта на конструкторе обращаемся к php-скрипту на своём хосте.
3. php-скрипт посылает запрос, получает ответ и возвращает js-скрипту.
4. На основании ответа js-скрипт делает нужные действия на странице.

Второй — это использовать XMLHttpRequest (? с js пока плохо знаком, это единственное, что нагуглил и что вроде как подходит под мою задачу), отправляя запрос прямо из кастомной формы конструктора.

Как лучше? Как правильней? Прошу помочь.
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Никто не даст вам из браузера обращаться к другому домену. Придётся делать прослойку в любом случае на сервере
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы