我正试图在Facebook上发布给定群组中的所有消息。但是,我没有使用FQL和Facebook C#SDK,所以我尝试了一些简单的东西,比如:
dynamic result = fb.Get("/groups/GroupID/feed/");
但后来我得到了以下例外:
(OAuthException) Unknown path components: /feed
我做错了什么?
答案 0 :(得分:1)
使用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);
答案 1 :(得分:1)
你应该使用fb.get(“/”+ groupID +“?fields = feed.limit(10).fields(type,message)”); 这应该会在组中为您提供数组或消息,但我在将消息转换为c#
中的字符串时遇到问题