Мне нравится - Sharer.php игнорирует изображение, несмотря на метаданные - PullRequest
2 голосов
/ 25 октября 2011

Несмотря на метатеги (первый, который я никогда раньше не использовал, но он появился на форумах addthis);

И инструмент отладки, получающий данные в правильном порядке: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.mondiales.nl%2F

Код участника Facebook не использует указанное изображение.Изображения вообще не отображаются, выбор миниатюр отсутствует.

Глядя на HTML-страницу страницы участника Facebook, изображение на самом деле здесь!Выбор миниатюр имеет дисплей: нет.А когда публикуете эту чертову штуку, на стене не появляется ни одного изображения.

Прекратите использовать addthis и внедрите подобную функцию, используя только API Facebook?Но из того, что я прочитал, Facebook делает запрос на страницу, чтобы получить данные, поэтому проблема с JS не должна быть проблемой, не так ли?

Я что-то пропустил?

Ответы [ 3 ]

2 голосов
/ 25 октября 2011

Существует ограничение на соотношение ширины / высоты для разделяемых изображений, соотношение должно быть меньше 3,0

Ваше изображение слишком широкое (211/66 = 3,19) - добавьте несколько вертикальных пробелов, и оно будетподелиться OK, я думаю

Для дальнейшего использования это упоминается как в старых документах Share Button , так и в документах Open Graph (в разделе 'og: image')

1 голос
/ 07 марта 2012

Я знаю, что эта ветка старая, но это может помочь кому-то еще с той же проблемой.FB кеширует общие URL вместе с изображениями и описаниями большого пальца.Чтобы обновить кеш, добавьте фиктивный параметр в общую строку запроса, например, «? V = 1».Это получает последние теги OG.

1 голос
/ 25 октября 2011

Я обнаружил, что после того, как я опубликовал что-то на своей стене от распространителя или приложения, если я попытаюсь опубликовать его, он запомнит исходное изображение (или изображение в вашем случае не будет).

Возможно, стоит очистить весь кеш / файлы cookie из вашего браузера и посмотреть, поможет ли это.

Если нет, то вы обнаружите, что если вы войдете в систему как другой пользователь Facebook и они попытаются опубликовать его, он обнаружит новое изображение в своем аккаунте, а не в вашем.

Я не совсем уверен, как Facebook кэширует изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...