отображать виджет комментариев для определенного сообщения вместо URL-адреса

Я интегрирую Facebook в приложение, которое использует канал страницы для некоторого контента.

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

Если возможно, мне бы хотелось избежать создания собственной реализации системы комментирования (не говоря уже о необходимости реализации входа в систему oauth, чтобы пользователи могли комментировать), а просто использовать виджет комментариев, предоставленный Facebook (см. Здесь: http://developers.facebook.com/docs/reference/plugins/comments/ )

Можно ли использовать указанный выше плагин для комментариев, чтобы ссылаться не на произвольную ссылку, а на фактическое (общедоступное) сообщение на странице Facebook?


person Jesse    schedule 03.05.2012    source источник


Ответы (1)


Нет, плагин комментариев не может указывать на URL-адрес on-facebook.com; он поддерживается только тогда, когда указывает на веб-сайты.

Чтобы достичь того, чего вы хотите (что-то на вашем сайте, которое может добавлять комментарии к сообщению на facebook.com, да?), Вам нужно, чтобы пользователи авторизовали приложение, которое вы пишете, которое принимает их вклад и публикует его от их имени. вернуться в Facebook через API

Фактическая реализация этого будет зависеть от ваших конкретных требований, но в основном вам нужно:

Пример в Javascript SDK После того, как пользователь вошел в систему и предоставил эти разрешения, к сообщению добавляется комментарий (см. Здесь: http://www.facebook.com/155965101083460/posts/155965104416793)

FB.api(
    "/155965101083460_155965104416793/comments",
     {message: 'This is great, thanks!'},
     'POST'
 );
person Igy    schedule 07.05.2012