- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую! Друзья, научите пользоваться api для получения данных на сайте. Разбираюсь на примере api aviasales. Документация у них есть https://support.travelpayouts.com/hc/ru/articles/203956163#02 , но так как никогда с api не работал, разобраться не получается.
Допустим хочу элементарно вывести самую низкую цену на перелет из города А в город Б.
Вот сам запрос: http://api.travelpayouts.com/v2/prices/latest?currency=rub&period_type=year&page=1&limit=30&show_to_affiliates=true&sorting=price&trip_class=0&token=РазместитеЗдесьВашТокен
Вот ответ:
И чего дальше то с этим делать? :confused: И желательно не через php, а через javascript.
Это json. Рассматриваете этот код как объект javascript и выводите оттуда данные в удобной для Вас форме.
Это json. Рассматриваете этот код как объект javascript и выводите оттуда данные в удобной для Вас форме.
У вас нет примера? Просто кусок кода похожего, а дальше я уж сам разберусь по аналогии.
И чего дальше то с этим делать? 😕 И желательно не через php, а через javascript.
Вы не знаете как работать с JavaScript форматом на JavaScript?
Берем jQuery и вперед:
Смотрим в консоль и понимаем как все просто.
Можно доку глянуть например. А дальше берем Angular\Backbone\etc и пишем нормальное приложение по работе с бэкендом (API) с контроллерами, моделями, шаблонами, роутами, историей, localStorage, кешем и прочими прелестями современной разработки
Описание метода на русском языке.
И чего дальше то с этим делать?
там же, по ссылке:
origin — пункт отправления.
destination — пункт назначения.
show_to_affiliates — false — все цены, true — только цены, найденные с партнёрским маркером (рекомендовано). Значение по умолчанию — true.
trip_class — класс перелёта:
0 — Эконом,
1 — Бизнес,
2 — Первый.
depart_date — дата отправления.
return_date — дата возвращения.
number_of_changes — количество пересадок.
value — стоимость перелета, в указанной валюте.
found_at — время и дата, когда был найден билет.
distance — расстояние между пунктом вылета и назначения.
actual — является ли предложение актуальным.
Начинаю соображать)
А что с этим делать:
Пробовал добавлять в код страницы
header('Access-Control-Allow-Origin: *');
?>
но всё-равно не работает
они не поддерживают, видимо, jsonp ))
https://support.travelpayouts.com/hc/ru/articles/216092357-Почему-не-работает-запрос-на-ajax
Почему не работает запрос на ajax
Почему не приходит ответ на ajax запрос к API данных?
Ajax-запросы к API не работают, так как в них в открытом виде передаётся партнерский токен доступа. А это очень плохо с точки зрения безопасности.
Запросы к API необходимо отправлять с сервера, на клиенте это сделать не получится.
Печально, придется обратиться к специалисту)