Как создать FaceBook "Мне нравится", который любит сообщение страницы? - PullRequest
0 голосов
/ 23 мая 2011

Например:

  • У меня есть страница FaceBook о моем сайте.

  • На моем веб-сайте я отображаю 3 последних сообщения на странице FaceBook (graph.facebook.com/[pageId]/[more параметры])

  • Рядом с каждым сообщением на странице FaceBook (как они появляются на моем веб-сайте) я хотел бы добавить кнопку FaceBook Like. При нажатии кнопки «Мне нравится» в сообщении на странице FaceBook должно быть указано «Нравится». Как это можно сделать?

Ответы [ 2 ]

2 голосов
/ 24 мая 2011

Просто используйте постоянную ссылку сообщения как url в кнопке fb:like.Сложнее будет выяснить, что такое постоянная ссылка, поскольку она принимает разные формы, если это ссылка, статус или видео.Для ссылки или обновления статуса используется следующий формат:

http://www.facebook.com/<PAGE_USERNAME>/posts/<POST_ID> 

Или, если у вас нет имени пользователя:

http://www.facebook.com/permalink.php?story_fbid=<POST_ID>&id=<PAGE_ID>

Вы можете определить идентификатор записи и идентификатор страницы с помощьюдоступ к http://graph.facebook.com/<PAGE_ID>/posts и разбиение строки id на _.

0 голосов
/ 24 мая 2011

Вы должны иметь возможность POST на /likes URL любого объекта, который поддерживает лайки. Аргументы не должны быть указаны. Вы можете удалить подобное, выполнив запрос DELETE на тот же URL.

/ OBJECT_ID / любит
Как данный объект (если он имеет / любит соединение)

Таким образом, URL, по которому вы должны POST: https://graph.facebook.com/[pageId]/likes

Подробнее в разделе Публикация на этой странице: http://developers.facebook.com/docs/reference/api/

...