Попытка реализовать пример отсюда.
Facebook Share передает URL-адрес
Ваша страница на наших серверах, которые в
очередь ищет определенные теги HTML внутри
Это. Эти теги используются для отображения
предварительный просмотр страницы. Чтобы
предоставить этот предварительный просмотр, мы всегда смотрим
для заголовка страницы, резюме
основного контента и изображения.
http://developers.facebook.com/docs/share
Я добавил кнопку «Поделиться» на свой сайт, как описано на странице обмена, указанной выше.
<a name="fb_share"></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
В заголовке я добавил теги, необходимые для создания предварительного просмотра в ленте новостей.
(Я использовал теги примера, чтобы посмотреть, сработает ли он.)
<meta property="og:title" content="Smith hails 'unique' Wable legacy" />
<meta property="og:description" content="John Smith claims beautiful football
is the main legacy of Akhil Wable's decade at the club. " />
<meta property="og:image" content="http://www.onjd.com/design05/images/PH2/WableAFC205.jpg" />
</script>
Когда нажимается кнопка общего доступа, я перехожу к маленькому общему окну, и я нажимаю кнопку поделиться.
Однако, когда я перехожу к своей ленте новостей, предварительный просмотр страницы не отображается, а информация о теге заголовка отсутствует. Это просто показывает:
Грег МакНалти http://localhost:2259/iState/Shared.aspx?id=a051fc1b-4f51-485b-a07d-0f378528974e localhost 7 минут назад · Мне понравилосьНравится · Комментарий · Поделиться
Почему предварительный просмотр не работает? (Я получаю тот же результат без тегов заголовка.)
Спасибо.
(К вашему сведению - я использую общий ресурс, потому что он позволяет использовать несколько общих ресурсов для одной и той же страницы при необходимости, по сравнению с аналогичным, который позволяет один раз, а затем кнопка физически изменяется, говоря, что страница уже понравилась.)