Комментарии на странице фан-фейсбука: "Добавить комментарий в мой профиль на Facebook" не работает
Я хотел бы добавить поле для комментариев на моей фан-странице в Facebook.
Поэтому я добавил на своей странице StaticFBML:
<fb:comments xid="159887744022306">
<fb:title>Leave a comment</fb:title>
</fb:comments>
Где "159887744022306" - это идентификатор моей страницы. Теперь он фактически публикует комментарии на странице, но:
- Функция "Оставить комментарий в моем профиле Facebook" не работает. Зачем?
- Как я могу контролировать то, что они делятся (например, добавив картинку в свой пост)?
Спасибо
2 ответа
Леонардо,
Пожалуйста, зарегистрируйтесь и проголосуйте за эту ошибку здесь -> http://bugs.developers.facebook.net/show_bug.cgi?id=13535
У меня была эта проблема некоторое время. У меня есть два идентичных приложения, один и тот же код и одинаковые настройки, только разные ключи и URL-адреса. С одной стороны (старое приложение) "Добавить комментарий в мой профиль на Facebook" не работает, с другой (новое приложение) все идеально.
Это не имеет смысла. Чем больше разработчиков проголосуют за эту ошибку, тем быстрее она будет исправлена. Я надеюсь...
Ссылка на Graph API найдена здесь
Вы должны использовать Feed API
https://graph.facebook.com/me/feed?access_token=<auth_token>
(для вашего канала) илиhttps://graph.facebook.com/<USER ID>/feed?access_token=<auth_token>
Фид API принимает следующие переменные (найдены здесь)message, picture, link, name, caption, description, source
из которых должны быть переданы через HTTP POST
Также обратите внимание, что если вы не передадите какие-либо параметры в вызов API фида, он не будет устанавливать фид на что-либо, а вместо этого вернет JSON для ваших или других сообщений последних сообщений.
Эти вызовы API могут быть сделаны через JavaScript SDK или PHP SDK. Если вы не уверены, как настроить Graph API для работы на вашем сайте, я рекомендую прочитать все о Graph API, прежде чем пытаться реализовать его, так как поначалу это может быть немного пугающим.