Как пометить пользователя / страницу в свойстве Facebook POST.to с помощью Graph API? Никакой PHP или Javascript не используется, только обычный HTTP POST-запрос - PullRequest
3 голосов
/ 07 июня 2011

Я знаю, что с помощью PHP или JavaScript API это может быть намного проще. Однако в этом случае мы используем API restFB на бэкэнде для отправки HTTP POST-запроса в Graph API.

Требуется, чтобы при публикации сообщения на стене фан-страницы можно было отмечать / упоминать фан-страницы Facebook или пользователей Facebook.

Согласно API Graph Facebook -> Опубликовать http://developers.facebook.com/docs/reference/api/post/

Поле: до Описание: профили, упомянутые или намеченные в этом сообщении Возвращает: Содержит в данных массив объектов, каждый с именем и идентификатором Facebook пользователя

Предположительно, указав to = "{name =, id =}", следует включить тегирование.

Но, похоже, это не работает.

curl -F 'access_token = YOUR_ACCESS_TOKEN' -F 'to = FRIEND_FB_ID' https://graph.facebook.com/PAGE_ID/feed (или / photos, поскольку вы можете пометить фотографию или указать людей в своем посте на Facebook)

Может кто-нибудь привести пример, как работает выше?

Большое спасибо

Ответы [ 3 ]

2 голосов
/ 04 августа 2011

OffBySom правильно, это в настоящее время не доступно через график API. Я протестировал множество методов / форматов, и в настоящее время вы не можете пометить пользователя, страницу и т. Д. Через API-график Facebook POST.

В зависимости от того, может ли пользователь вручную инициировать ваш общий ресурс, вы должны оформить заказ http://www.facebook.com/connect/prompt_feed.php Формат, описанный в OffBySome, работает там ... Checkout @[151618362580:1:The DJ List]. Это помечает страницу http://facebook.com/thedjlist в POST. Я не пробовал с пользователем, группой и т. Д.

Этот метод не включает POST в фид страницы.

2 голосов
/ 31 января 2017

Вам необходимо отправить приложение на утверждение, прежде чем вы сможете пометить другие страницы при публикации через API Facebook.

Вот ссылка:

Обзор функций для упоминания страниц

Как отправить руководство для обзора Руководство

0 голосов
/ 10 июня 2011

Это в настоящее время недоступно в API API Facebook, но было запрошено здесь . Этот парень опубликовал недокументированный формат @[{user_id}:1:{name}], но я не знаю, что он все еще работает, и он фактически не уведомляет пользователя, как это делает сайт Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...