Я пытаюсь разработать приложение для Android, которое отображает сообщения общедоступной страницы Facebook и позволяет зарегистрированным пользователям понравиться эти сообщения.Facebook API/SDK как сообщения от v2.8
Я пытался использовать POST API вызова /{object-id}/likes
, но в версии 2.8 API Facebook в документации говорится, что ...
... от 17 ноября 2016 года [Facebook] изменен поведение публикации нравится и поддерживает это действие только с токенами доступа к странице.
Мое первое предположение, что Facebook делает это, чтобы приложения не злоупотребляли функцией «как». По моему мнению, возможно только публикация сообщений на страницах, где зарегистрированный пользователь Facebook также имеет права доступа к странице (токен доступа к странице). Это, по-видимому, очень ограничительный вариант, который препятствует возможности приложения напоминать сообщения.
Я также попытался использовать LikeView (как рекомендовано в документации по совместному использованию Android), но похоже, что он работает только для внешних ссылок, который, кажется, является объектом Open Graph. В документации сказано:
Кнопка Как можно использовать нравится страницу Facebook или любой объект Open Graph и может ссылаться на URL или ID. [Курсив автора]
Когда я использую LikeView
на Facebook ссылки, а возвращаемый /{page-id}/posts
(link
атрибута на возвращенных объектов), веб-вид всплывающих закрывается сразу после нажатия на кнопку LikeView
.
Я отправляю этот вопрос, потому что я не могу найти подходящую информацию для того, чтобы любить сообщения Facebook (особенно по версии v2.8) через пользовательское приложение для Android, хотя (я думаю) это должна быть основная функция потому что на Facebook нравится то, что это одна из наиболее часто используемых функций.
Отказ от ответственности: Извините, что не ссылался на другие ссылки на документацию по Facebook, но из-за моей репутации мне не разрешено размещать более одной ссылки.
_ «потому что я не могу найти подходящую информацию для приятных сообщений Facebook» _ - вы нашли актуальную информацию уже: это уже не возможно через API. – CBroe
Это был один из моих страхов, но я не могу себе представить, что Facebook не позволяет другим (возможно большим) приложениям нравиться сообщения. Если это часть политики Facebook, чтобы запретить приложению добавлять понравившиеся сообщения, я думаю, это должно упоминаться где-то. – Wobbler
Это _is_ упомянуто на самой странице, с которой вы связались, и здесь: https://developers.facebook.com/docs/apps/changelog#nov-17th-2016. До сих пор это было возможно, но теперь они удалили его, потому что его слишком злоупотребляли. – CBroe