Callback Facebook:Graph API回调/实时API/公共提要API

Callback Facebook:Graph API回调/实时API/公共提要API,callback,real-time,facebook-c#-sdk,facebook-public-feed-api,Callback,Real Time,Facebook C# Sdk,Facebook Public Feed Api,我正在从事一个社交媒体项目,在这个项目中,我需要关注一些粉丝页面,并倾听该页面上发生的所有事情。事实上,我知道有一些数据经销商,如&谁可以向我提供这样的数据。我两次都试过了 我想知道的是,有没有一种方法可以通过Facebook的公共提要和图形API来实现这一点,我知道我只会被限制在一个开放的帖子中,但现在还可以 我已经下载了,并且我能够获得粉丝页面的详细信息,以及我拥有凭据的群组的专辑评论,但是有没有办法通过api获得实时更新 例如,我希望将我页面上发生的所有内容插入数据库中进行报告。我想跟踪任

我正在从事一个社交媒体项目,在这个项目中,我需要关注一些粉丝页面,并倾听该页面上发生的所有事情。事实上,我知道有一些数据经销商,如&谁可以向我提供这样的数据。我两次都试过了

我想知道的是,有没有一种方法可以通过Facebook的公共提要和图形API来实现这一点,我知道我只会被限制在一个开放的帖子中,但现在还可以

我已经下载了,并且我能够获得粉丝页面的详细信息,以及我拥有凭据的群组的专辑评论,但是有没有办法通过api获得实时更新

例如,我希望将我页面上发生的所有内容插入数据库中进行报告。我想跟踪任何帖子(照片/视频/状态/事件)和人们对它的评论

。但我不知道如何使用facebook C#SDK。我从未设置过回调url,我对它不熟悉,但这就是使用facebook C#SDK可以获得新交互发生时的回调的解决方案吗

提前谢谢。我可能听起来很奇怪,但我相信我在解释我的观点时做得很好

以下是我尝试过的一些示例代码:

public void FBPing() {
    var client = new FacebookClient();
    //dynamic FBObj = client.Get("fanpagename", new { fields = "albums" });
    dynamic FBObj = client.Get("fanpagename");
    OutputBox.AppendText(" about " + FBObj.about + "\r\n\r\n");
    OutputBox.AppendText(" username" + FBObj.username + "\r\n\r\n");
    OutputBox.AppendText(" category " + FBObj.category + "\r\n\r\n");
    OutputBox.AppendText(" likes " + FBObj.likes + "\r\n\r\n");
    OutputBox.AppendText(" talking_about_count " + FBObj.talking_about_count + "\r\n\r\n");
    OutputBox.AppendText(" were_here_count " + FBObj.were_here_count + "\r\n\r\n");
    OutputBox.AppendText(" description " + FBObj.description + "\r\n\r\n");
    OutputBox.AppendText(" company_overview " + FBObj.company_overview + "\r\n\r\n");
    OutputBox.AppendText(" genre " + FBObj.genre + "\r\n\r\n");
    OutputBox.AppendText(" is_published " + FBObj.is_published + "\r\n\r\n");
    OutputBox.AppendText(" plot_outline " + FBObj.plot_outline + "\r\n\r\n");
    OutputBox.AppendText(" release_date " + FBObj.release_date + "\r\n\r\n");
    OutputBox.AppendText(" starring " + FBObj.starring + "\r\n\r\n");
    OutputBox.AppendText(" username " + FBObj.username + "\r\n\r\n");
    OutputBox.AppendText(" website " + FBObj.website + "\r\n\r\n");
    OutputBox.AppendText(" written_by " + FBObj.written_by + "\r\n\r\n");
    OutputBox.AppendText(" id " + FBObj.id + "\r\n\r\n");
    OutputBox.AppendText(" name " + FBObj.name + "\r\n\r\n");
    OutputBox.AppendText(" link " + FBObj.link + "\r\n\r\n");
    OutputBox.AppendText(" Cover cover_id " + FBObj.cover.cover_id + "\r\n\r\n");
    OutputBox.AppendText(" Cover source " + FBObj.cover.source + "\r\n\r\n");
}
编辑1 告诉我,我需要一个Facebook公共提要API和Graph API的组合来实现我想要的,但当涉及到设置HTTPS端点或创建回调url时,我仍然是一个新手。它们的意思是一样的吗

我也看到了这一点。我想我就快到了,做了很多研究。我只想有人帮我把这些点连接起来,这样我就能清楚地看到这幅画了。当我发现一些问题时,我会不断更新这些问题

编辑2 我已经查询了GRAPH API和FQL的数据,现在我只需要设置一个HTTP端点来从公共提要API获取实时更新。我想知道我是否可以在这里使用MSMQ或Rabbit MQ之类的消息队列?请分享一些具体的文档链接(由于Facebook C#SDK缺乏适当的文档,我将从那里开始:)