Facebook Graph API - «Связанный пост» в обновлении статуса - PullRequest
0 голосов
/ 05 июня 2011

В пользовательском интерфейсе Facebook вы можете нажать «@», когда обновляете свой статус и получаете список страниц, на которых ваше обновление статуса будет добавлено в виде соответствующего сообщения на странице.

Есть ли способ сделать то же самое в Graph API? Предполагая, что все аутентифицированы, вызывая меня / канал с параметром «сообщения», как этот (с помощью .NET Facebook SDK):

var client = new FacebookClient(ACCESS_TOKEN);
var parms = new Dictionary<string, object>();
parms.Add("message", "TEST fb SDK: @whatever");
client.Post("me/feed", parms);

Обновление статуса опубликовано, но страница не разрешается как связанная запись.

Если вы ПОЛУЧАЕТЕ запись в фиде, для которой в пользовательском интерфейсе создана Связанная публикация, она отображается как обновление статуса с параметром «to», заполненным страницей. Если вы воссоздаете это сообщение как POST в API, создается соответствующая запись, но:

  • Связанный пост отображается на вкладке Информация страницы, а не вкладка Связанные посты
  • обновление статуса не имеет ссылки на соответствующую запись

Есть мысли? Спасибо!

1 Ответ

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

Кто-то опубликовал недокументированный способ пометки пользователей с помощью Facebook Graph API , который предполагает использование синтаксиса @[{user_id}:1:{name}], например: @[{4}:1:{Mark Zuckerberg}].Существует открытый запрос с Facebook для полной документированной поддержки этого метода.

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