Вопрос

У меня быстрый вопрос, надеюсь, кто -то сможет мне помочь. Недавно я забрал микросайт для клиента, и все прошло гладко, за исключением интеграции Facebook. Когда пользователь пытается поделиться сайтом, миниатюра, вытянутая для общего, отражает логотип с основного сайта, а не микросайт. Я сбит с толку, потому что этот логотип можно найти нигде на странице. Кроме того, я включил необходимую мета -информацию в заголовке документа<meta property="og:image" content="http://www.rethinkyourdrinknow.com/images/ryd/logo2.png" /> Но по какой -то причине это все еще тянет другое изображение. Есть ли у кого -нибудь больше опыта работы с Facebook, который может протянуть руку?

Спасибо, Джейми

Это было полезно?

Решение

Попробуйте использовать инструмент Linting Facebook (теперь отладчик)

http://developers.facebook.com/tools/debug

Введите URL своего микросайта, инструмент должен рассказать вам, что происходит.

Другие советы

Кажется, что OGP любит только миниатюры, которые размеры одинаковы или более 200 пикселей. Если вы загрузите изображение и установите его как миниатюру (какие измерения, по WP по умолчанию, 150x150 пикселей), вы получите сообщение об ошибке, если вы запустите ссылку вашего сообщения в отладчик FB, как это:

Предупреждения о открытом графике, которые должны быть исправлены

Small og:image: All the images referenced by og:image should be at least 200px in both dimensions. Please check all the images with tag og:image in the given url and ensure that it meets the recommended specification.

Поэтому я вручную увеличил изображение в один из моих предыдущих постов до фактического размера 200x200 пикселей и тадады !!! Facebook делится надлежащей ссылкой и правильным изображением также из домашней страницы WP или отдельного поста.

Раскрывая ответ @Andy's, вы, безусловно, можете использовать инструмент отладчика, чтобы увидеть, как Facebook просматривает ваш URL. Он скажет вам именно что og:tags отсутствуют/невелики.

Отнесее отметить, что Facebook делает кэширование на og:tags URL -адреса, которые были разделены; Но использование инструмента отладчика будет обновлять кэширование Facebook вашего URL.

У меня была та же проблема с LinkedIn. я добавил <meta property="og:image" content="https: И так далее к моему index.html, но LinkedIn продолжал делать неправильную картинку, потому что он уже кэшировал мой сайт.

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

Когда вы вводите полную ссылку на сайт социальной сети, добавьте ?01 в самом конце этого. Например https://example.com?01 или же https://example.com/my_project/?01

Только что попробовал это, и это сработало как магия!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top