Таргетолог, программист, SMM специалист. Чат-боты любой сложности. Лендинги и квизы. · 30 нояб 2021 · wa.me/79522326336
Как сделать на конструкторе бота в Инстаграм, который ищет картинки Часть 4
В этой части я расскажу о бэкэнде. Выражаясь автомобильным языком покажу, что у нашего чат-бота "под капотом"
После того как определена поисковая фраза, чат-бот совершает запрос к серверу PIXABAY. Звучит может и страшно, но вы совершаете точно такой же запрос, каждый раз набирая адрес сайта в строке браузера. В ответ сайт выдает вам код страницы в формате HTML, который браузер преобразует в веб страницу на экране вашего устройства.
Тут принцип точно такой же, но есть два нюанса. Во первых, вы в строке запроса передаете параметры, а во вторых, сервер PIXABAY в ответ вам выдает JSON-строку, которую мы подробно разбирали во второй части.
Что такое параметры? Это пары ключ =значение, разделенные значком "&". Чтобы показать то место в адресной строке, где начинаются параметры, ставят знак вопроса "?"
Вот как выглядит описание параметров на сервере PIXABAY
На самом деле их намного больше, чем на картинке. Но нам нужно только три (иногда четыре)
key - это наш персональный ключ, по которому сервер нас идентифицирует.
q - это наш поисковый запрос
lang - это язык запроса. Дальше я покажу пример, в котором нет этого параметра потому что используется язык по умолчанию - английский
image_type -это тип картинки(рисунок, фото, вектор, иллюстрация) - я не планирую использовать этот ключ, но он есть в примере.
Пример запроса
В следующей части мы посмотрим, что присылает сервер PIXABAY и как это обработать, чтобы получить картинку.