Актуальные версии: Joomla 3.7.2, JoomShopping 4.16.0

Поиск изображений через Google Custom Search API

  • Понедельник, 21 декабря 2015 21:15

Для работы с Google Custom Search API требуется иметь учетную запись Google. Не лишним будет создать отдельный аккаунт непосредственно для парсинга изображений в магазин JoomShopping. Обратите внимание, что в настройках плагина, при переключении на поисковую систему Google.com появляются два дополнительных поля: «API key» и «ID поисковой системы»

joomshopping google custom search api 1

Эти значения необходимы для работы JoomShopping ACP с сервисом Custom Search API. Чтобы получить эти значения выполните следующие действия. Под учетной записью Google авторизуйтесь на сайте https://console.developers.google.com

joomshopping google custom search api 2

В меню «Select a project» выберите «Create a project» (создать новый проект)

joomshopping google custom search api 3

Во всплывающем окне дайте произвольное имя новому проекту, согласитесь с условиями и нажмите кнопку «Create»

joomshopping google custom search api 4

После создания проекта, на странице «Home-Dashboard» (главная станица проекта) включите Google APIs, нажав на ссылку «Enable and manage APIs» в блоке синего цвета

joomshopping google custom search api 5

На странице «API Manager – Overview» в разделе «Other popular APIs» найдите и выберите «Custom Search API»

joomshopping google custom search api 6

На странице «Custom Search API» выберите раздел «Credentials». Важно! Обратите внимание на синюю кнопку «Enable API» - ее нужно активировать. По привычке, я делаю это в конеце всех настроек, Вы можете сделать это сейчас.

joomshopping google custom search api 7

Далее кнопка «New credentials» и значение «API key», как показано на рисунке

joomshopping google custom search api 8

В окне «Create a new key» выберите «Browser key»

joomshopping google custom search api 9

В окне «Create browser API key» введите имя для нового ключа и нажмите кнопку «Create»

joomshopping google custom search api 10

Ключ, созданный для браузера, необходимо скопировать и вставить в поле «API key» в настройках JoomShopping ACP

joomshopping google custom search api 11

Внимание! Вернитесь на страницу Overview - Custom Search API и нажмите синюю кнопку «Enable API». Во время написания статьи Google, в дополнение к бесплатным 100 запросам в день, предлагал бонусные 300$ на 60 дней. Их можно получить нажав на кнопку «Sign Up For Free Trial» в верхем правом углу экрана.


Теперь нужно создать свою поисковую систему на основе Google. Перейдите по ссылке https://cse.google.com/cse/create/new

Поле «Сайты, на которых выполняется поиск» оставляйте пустым, выберите все языки, дайте произвольное название поисковой системе и раскройте «Дополнительные настройки»

joomshopping google custom search api 12

Важно! В дополнительных настройках укажите «ImageObject» и нажмите кнопку «Создать»

joomshopping google custom search api 13

После создания поисковой системы необходимо внести дополнительные настройки и получить идентификатор. Нажмите на кнопку «Панель управления»

joomshopping google custom search api 14

Нажмите на кнопку «Идентификатор поисковой системы». Полученный код вставьте в настройки JoomShopping ACP, в поле «ID поисковой системы»

joomshopping google custom search api 15

Важно! Обязательно включите опцию «Поиск изображений»

joomshopping google custom search api 16

Сохраните изменения нажав на кнопку «Обновить» в конце страницы

joomshopping google custom search api 17

Сохраните настройки JoomShopping ACP. Внимание! У вас должны быть заполнены оба поля: «API key» и «ID поисковой системы». Проверьте правильность указанных данных, в полях не должно быть лишних пробелов. Помните, что для работы дополнения на хостинге должен быть включен и не заблокирован вызов модуля cURL.

Эти настройки, как и ограничение на 100 бесплатных запросов в день, действительны только для поисковой системы Google. Обратите внимание, что в настройках есть дополнительная поисковая система https://duckduckgo.com/ и она пока не накладывает никаких ограничений, хотя, по субъективным ощущениям, качество поиска там слабее.

  • 7261
  • Последнее изменение Понедельник, 21 декабря 2015 22:26