Как интегрировать плагин Facebook Comments на частный сайт? - PullRequest
0 голосов
/ 20 мая 2011

Я успешно интегрировал плагин комментариев на сайт, который требует нашего собственного логина.Однако, когда пользователь оставляет комментарий с включенной опцией «Опубликовать в Facebook», в обновлении в ленте новостей пользователя отображается «Объект перемещен» в качестве заголовка страницы вместо фактического заголовка.

Есть лиспособ указать заголовок в метатеге или атрибуте или каким-либо другим способом, который не требует от плагина прямого доступа к странице?

Ответы [ 3 ]

1 голос
/ 19 июля 2011

Если вы используете Open Graph, страница должна быть доступна либо публично, либо вы можете добавить пользовательский агент Facebook в белый список для доступа - facebookexternalhit/1.1

1 голос
/ 02 ноября 2011
1 голос
/ 20 мая 2011

Нет, на самом деле нет способа сделать это. Теги opengraph ДОЛЖНЫ это делать, но, насколько я могу судить, Facebook всегда переходит по ссылке в комментарии. Одна вещь, которую вы можете захотеть сделать, это найти строку User-Agent сканера Facebook и вернуть сокращенную форму содержимого страницы (но это может противоречить их правилам, поэтому я не уверен, что вы захотите сделать это, не задумываясь о возможной реакции Facebook).

Вы можете использовать Facebook URL Linter (на http://developers.facebook.com/tools/lint), чтобы увидеть, что происходит, когда они пытаются добраться до вашей страницы.

...