Что мне следует попросить у сайта, который запрещает сканирование OneBox?
Попытки использовать OneBox для списков книг на Bookshop.org приводят к сообщению: «Извините, нам не удалось создать предварительный просмотр этой веб-страницы, поскольку не удалось найти следующие теги oEmbed / OpenGraph: description, image» — несмотря на то, что необходимые теги OG присутствуют на целевой странице.
(На момент публикации результат здесь, на meta, совпадает с тем, что происходит на моём сайте):
https://bookshop.org/p/books/parable-of-the-sower-octavia-e-butler/19767724?ean=9781538732182
Я протестировал несколько валидаторов OpenGraph:
- большинство сообщают, что URL недоступен.
- несколько из них извлекают некоторые поля OG с Bookshop.org, но ничего специфичного для запрашиваемой страницы.
- отладчик iFramely и отладчик обмена в Facebook успешно создают полный предварительный просмотр.
Я делаю вывод, что Bookshop.org блокирует некоторые виды сканирования. Мне бы не хотелось внедрять обходное решение через плагин, если есть что-то уместное, что я могу попросить сделать Bookshop.org, например: «Пожалуйста, разрешите сканирование для пользовательского агента Discourse?»
