2010-10-30 3 views
4

я разработал веб-сайт у когда я делить любую страницу в фейсбукекак сделать facebook признать свои веб-страницу изображения

фейсбук должен признать мою страницу и выбрать изображения, чтобы выбрать эскиз

, но это не происходит в моем веб-сайте , как если бы facebook не может распознать мою страницу

или не могут читать и выбирать изображения из него , что я должен делать

позволить facebook признать мою страницу и загрузить все изображения на странице, чтобы Перемещение влево и вправо, чтобы выбрать палец для общей страницы

+0

Разделяется ли это с помощью кнопки Like на странице? Вы также подразумеваете вставку URL-адреса в обновление статуса? –

+0

Вы можете посмотреть исходный код страниц, на которых Facebook показывает выбор, чтобы узнать, есть ли что-то особенное. – curt

+0

В некоторых случаях я поделился ссылками с моими собственными страницами с Facebook (по общему признанию, с самого сайта Facebook, а не с моих собственных страниц), у него никогда не было проблем с распознаванием и предоставлением изображений для совместного использования. [Соответствует ли ваша страница действительному doctype?] (Http://validator.w3.org/) Являются ли изображения в неясном формате? Есть ли какая-либо попытка предотвратить горячие ссылки изображений с вашего сайта? –

ответ

11

выглядит как вопрос уже был дан ответ here. Вот еще один полезный link. Спасибо за вопрос. Это заставило меня узнать, что я могу использовать.

Обновление: после того, как вы попробовали его и обнаружили, что он не работает, я попробовал метод в сообщении this. Сначала это не сработало, но это было потому, что я забыл загрузить изображение. Таким образом, может быть, что исходный метод все еще может работать. Вот шаблон я использовал в моей голове секции:

<meta property="og:title" content="your title"> 
<meta property="og:description" content="your description"> 
<meta property="og:image" content="http://www.yoursite.com/your-image.jpg"> 

Update 2: Если кажется, что Facebook не распознает код, попробуйте их lint tool. Это делает две вещи. Очевидным является то, что он сообщает о любых ошибках в вашем коде. Во-вторых, он обновляет кеш Facebook на странице. У меня было две страницы, где новый код не был распознан, пока я не сделал это.

+1

Спасибо за ссылку на инструмент FB lint, очень полезно! – llovelett

1

Из моих собственных тестов, Facebook должны найти изображения на сайте без проблем, так долго, как они появляются непосредственно в HTML (как <img src="path/to/img.png" />), а не через CSS (background-image: url(path/to/img.png);).

This is my own-site test, at: http://davidrhysthomas.co.uk/so/fbookImg.html, по общему признанию, это не имеет кнопки «Отправить эту страницу», поэтому требует, чтобы войти в Facebook первый, которые могли бы изменить ситуацию. Но у меня нет учетной записи разработчика в Facebook, к которой, к сожалению, проверять эту теорию.


  1. либо абсолютное или относительное, пути, кажется, не имеет никакого значения.
1

Из моего опыта использования сайта drupal логотип не был распознан, потому что система drupal отображает относительный путь. изменив это на полный путь с http: // и обновив кеш FB, должен работать