我正在开发一个控制台应用程序,以从我自己的帐户下载状态等 - 没有生产或公开。我发现我只能获得最后 100 个状态,但我希望至少能回到几年前。
我正在使用 C# API,例如:
dynamic response = Client.Get(string.Format("{0}/statuses", Secrets.FacebookUserName));
while (response.data.Count > 0)
{
foreach (dynamic status in response.data)
{
// do stuff
}
response = Client.Get(response.paging.next);
}
这工作正常,但在 100 条记录后停止。
我在尝试使用 FQL 时看到了同样的情况:
dynamic x = Client.Get("fql", new { q = "select message from status where uid=me() limit 1000" });
我需要继续探索 批处理 API吗?