Facebook 如何检测新帖子
使用FacebookC#sdk,我可以读取我的提要数据,如下所示Facebook 如何检测新帖子,facebook,facebook-graph-api,facebook-c#-sdk,Facebook,Facebook Graph Api,Facebook C# Sdk,使用FacebookC#sdk,我可以读取我的提要数据,如下所示 var fb = new Facebook.FacebookClient(longlifeaccess_token); dynamic fbFeed = fb.Get("me/feed"); 然而,我只需要能够发现新的帖子。我怎样才能做到这一点 SDK是否在两个日期时间之间读取提要 有没有一种方法可以设置回调,以便SDK在发布新帖子时通知我的代码 谢
var fb = new Facebook.FacebookClient(longlifeaccess_token);
dynamic fbFeed = fb.Get("me/feed");
然而,我只需要能够发现新的帖子。我怎样才能做到这一点
SDK是否在两个日期时间之间读取提要
有没有一种方法可以设置回调,以便SDK在发布新帖子时通知我的代码
谢谢。我不认为您可以设置这样的回调,但是您可以在提要中迭代并提取帖子,直到遇到以前的帖子。您可以通过保存上次保存的帖子Id来检测这一点。下面是一段简短的代码片段
foreach (var item in data)
{
var post = (IDictionary<string, object>)item;
if (post["id"].ToString() == latestPostId)
{
end = true;
break;
}
//App logic continues...
}
foreach(数据中的变量项)
{
var post=(IDictionary)项;
if(post[“id”].ToString()==latestPostId)
{
结束=真;
打破
}
//应用程序逻辑继续。。。
}
或者,您可以使用“自”和“直到”参数,如:“me/feed?直到=10/01/2013”,这将为您提供2013年1月10日之前的帖子谢谢您的回复。但从长远来看,如何避免每次在提要上进行民意调查时,为了寻找最新的帖子而不得不重新阅读所有帖子,而不得不放弃所有已阅读的帖子。有没有办法按日期过滤提要?