1

我正在尝试使用以下代码获取所有状态消息:

public dynamic downloadStatuses(FacebookOAuthResult facebookOAuthResult, string userInput)
    {
        dynamic result = null;
        if (facebookOAuthResult != null)
        {
            if (facebookOAuthResult.IsSuccess)
            {
                this.accessToken = facebookOAuthResult.AccessToken;
                var fb = new FacebookClient(facebookOAuthResult.AccessToken);
                result = fb.Get(userInput + "/statuses?format=json&limit=1500");
                return result;

            }
            else
            {
                MessageBox.Show(facebookOAuthResult.ErrorDescription);
                return result;
            }
        }
        return result;
    }

userInput 将是我的 Facebook ID。一些状态被返回,但绝对没有达到我所指出的 1500。想知道是否有人知道如何通过稍微修改代码中的请求 url 来访问您的第一个 facebook 状态消息或检索所有状态消息。必须使用fql吗?

4

1 回答 1

0

当您查询 /statuses 时,您不会从您的流中获得与照片/相册/视频相关的状态/条目(包括他们的评论等)。这还包括事件创建和问题。

您将不得不通过单独的调用(即 /me/photos)查询 API 以获取所有内容。如果您想拥有某个人或页面或组的几乎完整流。考虑使用 FQL,查询流表。

编辑:刚刚看到这个问题可能已经过时了,我的错

于 2013-12-03T14:21:05.473 回答