C# 监控Facebook的后台应用程序

C# 监控Facebook的后台应用程序,c#,facebook-graph-api,dotnetopenauth,C#,Facebook Graph Api,Dotnetopenauth,我正在为Twitter和Facebook建立一个聚合器。通过我的网站,用户应该能够授予应用程序访问其Facebook和Twitter个人资料的权限。 然后,我的C#应用程序将定期检查网络(或来自网络的流),查看与该用户相关的新帖子/喜好/推文,并将结果存储在数据库中。我不会使用Facebook和Twitter作为我网站的身份提供者 现在我的问题是:我应该使用什么样的图书馆来实现与社交网络的连接?我可以使用dotnetopenauth进行此操作吗?还是有更好的解决方案 我还应该能够扩展图书馆,并在

我正在为Twitter和Facebook建立一个聚合器。通过我的网站,用户应该能够授予应用程序访问其Facebook和Twitter个人资料的权限。 然后,我的C#应用程序将定期检查网络(或来自网络的流),查看与该用户相关的新帖子/喜好/推文,并将结果存储在数据库中。我不会使用Facebook和Twitter作为我网站的身份提供者

现在我的问题是:我应该使用什么样的图书馆来实现与社交网络的连接?我可以使用dotnetopenauth进行此操作吗?还是有更好的解决方案

我还应该能够扩展图书馆,并在以后添加任何社交网络


这可能是一个非常基本的问题,但由于所有可能的库和选项,我感到困惑。我调整了一个小而简单的OAuth类来连接Twitter,但这只是OAuth 1.0的功能…

是的,DotNetOpenAuth可以帮助您实现这一点。但是你可能想再次检查Facebook的服务条款,因为我认为他们禁止你从他们那里下载数据的任何持久性。

使用DotNetOpenAuth确实可以做到这一点,我知道这一点,因为我正在做类似的工作。目前,它已经在Twitter上发挥了魅力,在Facebook链接上发挥了作用。看起来Facebook给我带来的麻烦比我一开始想象的要多

谢谢安德鲁。关于tos;我读到以下内容:2.为了改善应用程序的用户体验,您可以缓存通过使用Facebook API接收到的数据,但您应该尽量使数据保持最新。此权限不授予您对此类数据的任何权限。