Плагин комментариев Facebook в приложении canvas: комментарий на стене посетителя выглядит ужасно - PullRequest
2 голосов
/ 16 декабря 2011

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

<div class="fb-comments" data-href="[link to real url of this page]" data-num-posts="2" data-width="520"></div>

Комментарий выглядит хорошо в поле для комментариев.Комментарий выглядит ужасно на стене посетителя.Кажется, что комментарий на стене посетителя собирает информацию о метатеге страницы с комментариями.Я настроил метатеги в соответствии с http://developers.facebook.com/docs/opengraph/ и проверил настройку с помощью линкера в Facebook на http://developers.facebook.com/tools/debug с хорошим результатом.Теперь комментарий на стене посетителя выглядит хорошо с некоторыми небольшими проблемами:

  1. комментарий не ссылается на URL-адрес facebook (http://www.facebook.com/pages/..), но на реальный URL страницы (http://www.somewhere.com/page-with-comments.php), которыйнежелательно
  2. комментарий содержит ссылку, указывающую на реальный URL, который вообще нежелателен

Для (2) у меня возникла похожая проблема при создании сообщения вСтена посетителя:

FB.api('/me/feed', 'post', { picture: pic, caption: ' ', description: desc, link: link }, function(response) {});

, но тогда можно было бы избежать ссылки, установив атрибут заголовка одного пустого пространства. К сожалению, этот атрибут (og: caption), кажется, не понравился линтеру Facebook. Для (1)я понятия не имею, как решить проблему, так как линтеру не нравятся какие-либо facebook-URL в метатеге og: url, который, с другой стороны, отвечает за целевую ссылку комментария на стене посетителя. Это не хорошо.

Короткое сообщение, как реализовать плагин комментариев на вкладке страницы / холсте страницы с красивым видом комментария на стене посетителя и ссылкой на комНа вкладку страницы / холст страницы.

Большое спасибо

1 Ответ

0 голосов
/ 04 июня 2012

Чтобы получить то, что вы ищете, вы должны добавить метатеги Open Graph на страницу, которую вы используете как href в div fb-comments.

Описание поддерживаемых тегов здесь: http://developers.facebook.com/docs/share/

Вы можете проверить, что видит скребок facebook при чтении вашей страницы, используя инструмент отладчика здесь: http://developers.facebook.com/tools/debug

...