При условии, og: изображение недостаточно велико
С некоторых дней я испытываю эту проблему.
Вот моя отладка
Размер предоставляемого изображения превышает 200x200 пикселей, он имеет уникальную ссылку, и на этой странице есть перенаправление.
Ответ Линтера - 200.
Когда я копирую ссылку на предыдущую страницу на fb, она дает мне выбор между 3 изображениями размером менее 200x200 пикселей и предоставленное мною изображение игнорируется.
Но если я попытаюсь поделиться им с помощью кнопки "Мне нравится" или "Отправить", все будет работать нормально.
Это звучит как ошибка FB.
Спасибо
7 ответов
Я решил использовать информацию из этого и этого постов.
Вы можете попробовать использовать изображение размером более 200x200 с размерами, кратными 100, и квадратом.
Другие полезные вещи используют расширение jpg, размещают изображение на том же сервере сайта и избегают любых "странных" символов в имени файла.
Я перепробовал многие предложения на этот пост и другие безрезультатно. В конечном итоге у меня сработало (чего я не видел в другом месте), чтобы добавить правильный префикс к элементу, который ранее полностью отсутствовал.
<head prefix="og: http://ogp.me/ns#">
Не уверен, действительно ли это решило проблему навсегда или просто заставило отладчик пересканировать изображение (правильно), но, надеюсь, это поможет кому-то еще.
Я попробовал большинство из этих предложений - дважды проверил <head>
префикс, пытался добавить javascript sdk, пробовал квадратные изображения, источники из разных мест, упрощая имя файла...
То, что в итоге сработало, было <img>
тег для того же изображения появляется в теле! Я скрыл это с помощью CSS / встроенного стиля.
Я тоже давно с этим борюсь. Я перепробовал все формы и размеры изображения, переименовал его, добавил определенные теги og:image:height и:width и т. Д. Я решил, что просто помещаю изображение, которое хочу показать, в корневой каталог веб-сайта. и укажите в og: изображение на другое изображение (1500x1500, кстати). Затем Facebook Linter сообщает мне, что будет использовать изображение в корневом каталоге. И это просто отлично работает;-)
Я использую PNG все время. Я всегда использую 1920 x 1080, потому что они выглядят так хорошо на акциях Facebook. 85% времени они работают, иногда нет. Иногда я удаляю и перезагружаю одну и ту же фотографию, не переименовывая и не меняя что-либо, и это неожиданно работает. Я не настоящий разработчик, так что это все, что я могу предложить.
Я сделал это, переименовав изображение и URL-адрес og:image. Попробуйте.
Даже если размер вашего изображения не кратен 100, он должен работать, если ваше изображение в формате jpg или jpeg. Если ваше изображение в формате png, независимо от его размера, оно не будет работать. Это основано только на моих тестах. Я хотел бы услышать от других разработчиков здесь.