Я создал сайт и встроил фрагмент JS для пользовательского поиска Bing на несколько страниц, чтобы мои посетители могли выполнять поисковые запросы и получать результаты, возвращаемые им на самой странице.
Фрагмент выглядит так:
<div class="mvmcustoms">
<script type="text/javascript" id="bcs_js_snippet" src="https://ui.customsearch.ai/api/ux/rendering-js?customConfig=xxxxxxxxxx&market=en-GB&version=latest&q=&setLang=EN&safeSearch=Moderate">
</script>
</div>
Это хорошо работает во всех протестированных браузерах (Chrome, IE, Edge, Firefox, Safari), но при запуске через Facebook веб-просмотр (т.е. переход на сайт с нашей страницы Facebook и не открытие в браузере по умолчанию на мобильном устройстве), поиск всегда возвращает следующее предупреждение:
«Невозможно выполнить ваш запрос. Убедитесь, что действующий ключ подписки был настроен для вашего экземпляра. "
Я не понимаю, зачем он это делает. У нас была проблема с этим предупреждением на сайте через обычные браузеры, которое периодически возникало раньше, но, похоже, это было связано с максимальным количеством транзакций, поскольку мы ранее были на уровне бесплатной цены, но с тех пор обновились и с тех пор не видели такой же проблемы, за исключением всегда через браузер Facebook.
Для справки: сайт - https://maltavirtualmall.com/, а текстовое поле настраиваемого поиска Bing находится под заголовком «Искать во всех интернет-магазинах» на главной странице. Также обратите внимание, что я использую Wordpress в качестве своей CMS, и код вставлен как HTML.
Я работаю на ценовом уровне S1, поэтому количество транзакций не должно быть проблемой, поскольку оно ограничено 100 в секунду, и в настоящее время у меня недостаточно одновременных посетителей, чтобы максимально увеличить этот лимит.
Любая помощь в этом отношении была бы потрясающей!
Заранее спасибо :)