2012-01-11 3 views
16

У меня есть пример URL-адреса, который предоставляет общий доступ к facebook. Но изображение внутри страницы URL-адреса не отображается в поле комментариев в facebook. Я уже вставил Мета-тег, подобный этомуСсылка на URL-адрес не отображается thumbnail image на facebook

<meta property="fb:app_id" content="xxxx"/> 
<meta property="og:site_name" content="xxxx"/> 
<meta property="og:title" content="xxxx" /> 
<meta property="og:description" content="xxx" /> 
<meta property="og:type" content="xxx:photo"> 
<meta property="og:url" content="http://www.example.com/content/xxx"/> 
<meta property="og:image" content="http://www.example.com/images/xxx.png"/> 

* И мое изображение 1000 * 1000 px (ширина * высота).

Любая идея для решения?

ответ

42

Ваш мета тег должен выглядеть следующим образом:

<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 

И он должен быть помещен на страницу, которую вы хотите поделиться (это неясно, в вашем вопросе).

Если вы разделили страницу перед тем, как изображение (или метатег) присутствовало, возможно, что в facebook есть страница в своей «памяти» без изображения. В этом случае просто введите URL-адрес вашей страницы в инструменте отладки http://developers.facebook.com/tools/debug. После этого изображение должно присутствовать, когда страница будет доступна в следующий раз.

+2

Благодарим за ответ. Я уже решил эту проблему. Размер моего изображения слишком большой. Когда я изменил размер изображения 600 * 600, миниатюра быстро отображается на facebook. – Mojiiz

+0

Я добавил 600X600 размер изображения, все еще не отображающийся в диалоговом окне fb. –

+0

@Pascal, как насчет того, если у меня нет доступа к странице? Я просто использую партнерскую ссылку, но она больше не показывает изображения. Раньше это было пару месяцев назад. Благодарю. – WowBow

2

Я узнал, что изображение, которое вы указываете с изображением og: должно фактически присутствовать на HTML-странице внутри тега изображения.

thumbnail появился для меня только после того, как я добавил тег изображения для изображения. он был прокомментирован. но работал.

+1

У меня никогда не было этой проблемы, я уверен, что это была проблема конфигурации (на вашей стороне), она была исправлена, но вы все еще смотрели на кешированные данные. Нет необходимости размещать тег . – emerino

+0

Добавление изображения с помощью 'display: none' или' width: 0' не помогло. у sharer был og: image, если в html или нет, но только после второй или третьей попытки – haheute

10

Проблема с кешем facebook и решением заключается в обновлении кеша facebook путем перехода к ссылке. https://developers.facebook.com/tools/debug/og/object/

и нажимая кнопку «Получить новую информацию о царапинах».

Надеюсь, это поможет

+0

Это было действительно полезно - спасибо! – amyloula

Смежные вопросы