我正在尝试在 Facebook 上的给定组中发布所有消息。但是,我无法将 FQL 与 Facebook C# SDK 一起使用,所以我尝试了一些简单的方法,如下所示:
dynamic result = fb.Get("/groups/GroupID/feed/");
但后来我得到了以下异常:
(OAuthException) Unknown path components: /feed
我做错了什么?
我正在尝试在 Facebook 上的给定组中发布所有消息。但是,我无法将 FQL 与 Facebook C# SDK 一起使用,所以我尝试了一些简单的方法,如下所示:
dynamic result = fb.Get("/groups/GroupID/feed/");
但后来我得到了以下异常:
(OAuthException) Unknown path components: /feed
我做错了什么?
使用 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# 中的字符串