1

Facebook の特定のグループに投稿されたすべてのメッセージを取得しようとしています。ただし、Facebook C# SDK で FQL を使用することに失敗しているため、次のような簡単なことを試しました。

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

しかし、その後、次の例外が発生しました。

(OAuthException) Unknown path components: /feed

私が間違っていることは何ですか?

4

2 に答える 2

1

fb.get("/" + groupID + "?fields=feed.limit(10).fields(type,message)"); を使用する必要があります。これにより、グループ内の配列またはメッセージが取得されるはずですが、C#でメッセージを文字列に変換するのに問題があります

于 2013-04-20T08:59:40.733 に答える
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 に答える