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

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

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

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

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

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'
 );
Другие вопросы по тегам