Настройка Bing Search API

В этой статье я подробно объясню, почему вы попали на эту страницу и как больше её не видеть.

В недалёком прошлом google, bing и другие поисковые системы разрешали анонимное использование своих поисковых сервисов. Уникальность пользователей проверялась по их IP адресам и все ограничения по использованию проверялись по адресам пользователей. С точки зрения гугла, каждый отдельный пользователь VideoCat был независим от всех других пользователей и ограничения применялись к каждому пользователю индивидуально. Несколько лет назад все поисковые системы начали усердную монетизацию, сделали обязательной идентификацию пользователей, а старые (анонимные) сервисы назвали устаревшими. В конце 2015 года эти серверы окончательно закрыли.

Теперь же, каждый запрос к поисковым сервисам сопровождается идентификатором пользователя и все ограничения определяются не по IP адресу, а по этому идентификатору. Т.к. во всех копиях VideoCat прописан один и тот же идентификатор, то, с точки зрения поисковых сервисов, это всё один пользователь, быстро бегающий по Миру или пользующийся анонимайзерами. Если говорить в цифрах, то google разрешает 100 бесплатных запросов в сутки, а bing 5000 бесплатных запросов в месяц, после чего сервис блокируется до конца расчётного месяца (месяц с момента активации сервиса), либо пока не будет куплен платный аккаунт.

Хочу отдельно отметить, что поиск обложек в интернете осуществляется только для папок и фильмов, не найденных во встроенной базе данных. Т.е. даже отказавшись от использования поискового сервиса, большинство фильмов всё-равно будут с постерами и описаниями.

VideoCat - бесплатное приложение и платить тысячи долларов ежемесячно не представляется возможным. Вместо этого каждый пользователь может БЕСПЛАТНО получить идентификатор Bing Search API и выполнять до 5000 запросов в месяц единолично. Далее я в картинках расскажу, как это делается.

Внимание! - в связи с обновлением Bing Search API, старые аккаунты перестанут работать в декабре 2016 года. Не дожидаясь этого момента VideoCat уже переведён на новую версию API. Владельцам старых аккаунтов необходимо сделать апдэйт аккаунта или создать новый аккаунт, об этом ниже...

Лайфхак: При регистрации от вас запрашивается почтовый ящик и номер сотового телефона. Если не хочется "светить" реальные данные, можно воспользоваться любым сервисом временного почтового ящика и одноразовым телефонным номером (смс даже не пришло). Возможно, в будущем такой финт не пройдёт, но сейчас это работает, что я и покажу в картинках.

1. Открываем сайт Microsoft Azure Marketplace и нажимаем "Sign In"

2. Нажимаем ссылку "Create one!", чтобы создать новый аккаунт.

Даже если у вас уже есть аккаунт в azure, лучше создать новый, чтобы не смешивать разные сервисы.

3. Заполняем форму регистрации.

Заполняем любыми данными. Нужно будет указать e-mail, на который придёт письмо с подтверждением аккаунта. Можно использовать сайт с одноразовыми почтовыми ящиками, т.к. после письма с подтверждением ящик больше не понадобится. Так же запрашивается номер телефона, для подтверждения того, что вы не робот. СМС не приходило, возможно, в будущем что-то изменится. Можно использовать любой онлайн сервис с одноразовыми номерами.

4. Регистрация в Azure Market Place

Чем угодно заполните поля, поставьте флажок и нажмите "Continue".

5. Активация сервиса

В строке поиска введите bing search

Выберите продукт "Bing Search API"

На этой странице можно ознакомиться с расценками на сервис поиска и радостно обнаружить, что 5000 транзакций в месяц доступны бесплатно. Нажмите кнопку "SIGN UP", чтобы связать аккаунт с сервисом. При превышении числа транзацкий, работа сервиса будет приостановлена до окончания 30 дней со дня активации сервиса. Владельцам старых аккаунтов будет доступна кнопка "update", чтобы обновить аккаунт для поддержки новой версии API. Нажмите её!

Утвердительно кивните в сторону пользовательского соглашения, поставьте флажок и нажмите кнопку "SIGN UP"

6. Получение идентификатора Bing Search API

Откройте страницу с информацией об аккаунте "My Account" и скопируйте оттуда поле "Primary Account Key", это и есть необходимый идентификатор.

7. Настройка VideoCat

Откройте диалог настройки VideoCat, переключитесь на вкладку "Bing Search" и вставьте идентификатор пользователя, полученный на шаге 6. Теперь поиск обложек для папок будет осуществляться при помощи вашего идентификатора и вы сможете выполнять до 5000 поисковых запросов ежемесячно.

Дополнительно обращаю ваше внимание, что я категорически не рекомендую использовать платные аккаунты для поиска через VideoCat, т.к. идентификатор передаётся на сервер bing в не зашифрованном виде и может быть перехвачен. Более того, VideoCat хранит этот идентификатор в реестре в виде простого текста и недоброжелатели могут получить к нему доступ. Я настоятельно рекомендую использовать только бесплатный аккаунт, получаемый описанным в статье способом.

Спасибо за терпение и понимание.