Плагин комментариев Facebook в приложении Canvas: комментарий на стене посетителя выглядит некрасиво

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

<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, который, с другой стороны, отвечает за цель ссылки комментария на стене посетителя. Это не хорошо.

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

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


person jiriki    schedule 16.12.2011    source источник


Ответы (1)


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

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

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

person Valerio Santinelli    schedule 03.06.2012