- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую! Друзья, научите пользоваться 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=РазместитеЗдесьВашТокен
Вот ответ:
{"success":true,
"data":[{ "show_to_affiliates":true,
"trip_class":0,
"origin":"WMI",
"destination":"WRO",
"depart_date":"2015-12-07",
"return_date":"2015-12-13",
"number_of_changes":0,
"value":1183,
"found_at":"2015-09-22T14:08:45+04:00",
"distance":298,
"actual":true
}]
}
И чего дальше то с этим делать? :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 необходимо отправлять с сервера, на клиенте это сделать не получится.
Печально, придется обратиться к специалисту)