Похоже, у них отсутствует тег «image». Я заметил ту же ошибку на многих сайтах, которые я пытаюсь onebox (обычно это более любительские сайты), но нам действительно следует решить это «внутренне»!
Однобоксирование работает отлично, полагаю, единственная «ошибка» заключается в неверном сообщении:
Извините, нам не удалось
сгенерировать предварительный просмотр этой веб-страницы, так как не удалось найти следующий тег oEmbed / OpenGraph: image
должно быть
Извините, нам не удалось получить изображение для предварительного просмотра этой веб-страницы, так как не удалось найти следующий тег oEmbed / OpenGraph: image.
Спасибо, Рафаэль — да, оно нормально делает onebox. Почему не может получить изображение?
Потому что на целевой странице отсутствует необходимый тег, что прямо указано в ошибке:
так как следующий тег oEmbed / OpenGraph не был найден: image
Наш блог работает на Wordpress, и для этого поста тег изображения не настроен.
Не вижу, как это может быть ошибкой в Discourse ![]()
Ах — я глупо предположил, что для вашего блога вы используете функцию опубликованных страниц Discourse.
Нельзя ли исправить тег изображения на вашем сайте WordPress? Ведь выглядит довольно нелепо видеть эту ошибку в onebox Discourse, ведущем на блог discourse.org!
Мы в процессе перехода с WordPress на статическое HTML-решение для блога, поэтому это можно будет улучшить после его внедрения.
Какое ваше мнение по этому поводу @jamie.wilson? Можно ли это улучшить?
Предложенный @falco текст подходит для случаев, когда отсутствует только тег изображения:
Извините, нам не удалось получить изображение для предпросмотра этой веб-страницы, так как не удалось найти следующий тег oEmbed / OpenGraph: image.
Или, возможно, стоит рассматривать случаи, когда отсутствует только тег изображения, как не являющиеся ошибкой, и вообще не выводить сообщение?
Да, давайте сделаем так!
Если отсутствует только тег изображения, это уже не проблема, так как у нас достаточно данных для генерации приличного превью. А если кто-то подумает: «Хм, почему в этой onebox нет изображения?», ему не нужно напоминание, так как следующие шаги по расследованию очевидны: ищите тег изображения!
Можешь это реализовать?
Объединено.
Предварительный просмотр теперь выглядит так:
(Предварительные просмотры могут кэшироваться до 24 часов. Поэтому при тестировании вы можете столкнуться с ошибкой «отсутствующее изображение». Если это произошло, добавьте дополнительные параметры запроса в конец URL, чтобы обойти кэш и сгенерировать новый предварительный просмотр.)



