Подтвердить что ты не робот

Facebook открытое графическое изображение не отображается

Я запускаю свой сайт через отладчик, и правильное изображение og: image подтягивается, но когда я нажимаю кнопку совместного доступа на своем сайте, я получаю другое изображение. Если я нажму кнопку share на моем ipad, я получу неправильное изображение и второе изображение, которое является правильным изображением. Протестировано в хром и IE9, и не дайте мне правильного изображения. Это работало до нескольких дней назад.

веб-сайт www.bodhitee.com

Вот мои теги OG

<meta property="og:title" content="20% of each sale helps fight reckless fracking and mining."/>
<meta property="og:description" content="www.bodhitee.com: Cool Baby and Kids Clothes for a Cause"/>
<meta property="og:image" content="https://www.bodhitee.com/product_images/uploaded_images/bodhitee-fb-earthworks-nofrack.jpg"/>
4b9b3361

Ответ 1

При вытаскивании веб-страницы из URL-адреса Facebook кэширует содержимое для дальнейшего использования. Это означает, что если Facebook однажды вытащит данные с вашего сайта, а ваш сайт изменится (например, ваши теги og: image изменяются), Facebook не изменит изображение, потому что он уже имеет все кешированные на нем.

Попробуйте посетить страницу Facebook Debugger и просмотрите, что видит Facebook. Использование этого инструмента заставляет Facebook обновлять данные с данного URL. Это лучший способ отладить его.

Когда вы убедитесь, что Facebook "видит" надлежащие og: теги изображений, убедитесь, что изображения в og: image имеют минимальную ширину/высоту (все это объясняется в отладчике fb). Facebook не будет использовать изображение из изображения og: image, если он не соответствует критериям FB.

Я настоятельно рекомендую этот инструмент всякий раз, когда возникают проблемы с контентом вашего сайта в FB.

Ответ 2

Я прочитал, что для безопасного URL необходимо иметь дополнительный код в вызове.

og: image: secure_url - альтернативный URL-адрес для использования, если веб-страница требует HTTPS.

Ответ 3

Я заметил, что ваш образ - безопасная ссылка. У меня была такая же проблема, но я изменил ее на http (небезопасно) и сделал 1 или 2 обновления в инструменте отладки Facebook, и это сработало!

Bunch of og: image https stuff в этом Q/A: FB OpenGraph og: изображение не вытягивает изображения (возможно, https?)

Ответ 4

В чем его ценность, моя проблема заключалась в том, что у меня была "защита ссылок" на моем cpanel, что мешало FB извлекать изображение и делиться им в другом месте. Я снял флажок, и теперь он показывает изображение.

Ответ 6

Вы должны использовать отладочную ссылку на facebook для обнаружения проблем
https://developers.facebook.com/tools/debug/sharing/
Вам нужно только ввести ссылку, которую вы хотите проверить.
Если ваша ссылка, в которой была загружена facebook, вы нажмете кнопку [Scape again], чтобы перезагрузить свою ссылку.
Если у вас есть проблемы с вашей ссылкой, то facebook будет предупреждать вас.

Ответ 7

Мне просто нужно было подождать около 5 минут для обновления.

Ответ 8

Я считаю, что исправил это, используя следующую строку. Это не имеет для меня логического смысла, поскольку мой тег og: image был идеальным, и facebook видел его.

<meta itemprop="image" content="https://blahblahurl.png">