Как получить все комментарии в данной группе?
Я пытаюсь разместить все сообщения в определенной группе на Facebook. Однако я не могу использовать FQL с Facebook C# SDK, поэтому я попробовал что-то простое, например:
dynamic result = fb.Get("/groups/GroupID/feed/");
Но тогда я получил следующее исключение:
(OAuthException) Unknown path components: /feed
Что я делаю не так?
2 ответа
Решение
Используя FQL, можно сделать следующее:
var fb = new FacebookClient(facebookOAuthResult.AccessToken);
var query = string.Format("select actor_id, attachment, message from stream where source_id = {0}", "groupId");
dynamic parameters = new ExpandoObject();
parameters.q = query;
dynamic result = fb.Get("/fql", parameters);
Вы должны использовать fb.get("/" + groupID + "?fields=feed.limit(10).fields(type,message)"); это должно получить массив или сообщение в группах, но у меня возникли проблемы с получением сообщения в строку в C#