1

我正在尝试在 Facebook 上的给定组中发布所有消息。但是,我无法将 FQL 与 Facebook C# SDK 一起使用,所以我尝试了一些简单的方法,如下所示:

dynamic result = fb.Get("/groups/GroupID/feed/");

但后来我得到了以下异常:

(OAuthException) Unknown path components: /feed

我做错了什么?

4

2 回答 2

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);
于 2013-01-30T20:50:13.013 回答
1

你应该使用 fb.get("/" + groupID + "?fields=feed.limit(10).fields(type,message)"); 这应该会在组中为您提供一个数组或消息,但我无法将消息转换为 c# 中的字符串

于 2013-04-20T08:59:40.733 回答