使用C#提取Facebook数据

时间:2011-11-16 21:11:25

标签: facebook facebook-graph-api facebook-c#-sdk

我刚刚开始为Facebook开发应用程序。我在互联网上搜索了很多但是我找不到任何关于我问题的全面答案。我真的希望有人可以帮助我。我有以下问题:

背景 我正在开发一个Web应用程序,我在Facebook上注册了我的Web应用程序,我有我的AppID和Secret。我的要求是

  1. 提取朋友注册到我的网络应用程序的用户列表(当用户登录时,他/她应该能够在我的应用程序中看到他/她的所有朋友
  2. 当用户从我的应用程序中点击他/她的Facebook好友时,我希望能够提取朋友的信息(如电影,兴趣,喜欢和群组)
  3. 简而言之,1)提取一个朋友的名单2)提取朋友的信息。

    我的第二个问题是,如何初始化FacebookWebApplication对象?在StackOverflow的帖子中,我看到了使用“DefaultFacebookWebApplication”的答案,但这个类在我的dll中不可用。

2 个答案:

答案 0 :(得分:0)

关于你的第一个问题:

您需要熟悉图谱API http://developers.facebook.com/docs/reference/api

您将向Graph API发出Web请求并解析由JSON组成的响应。有几个开源SDK可以帮助您。我会推荐这个: http://msdn.microsoft.com/en-us/windows/ee388574

希望有所帮助!

答案 1 :(得分:0)

我会看一下CodePlex上的新版Facebook C#SDK,它得到了积极的支持和支持。可以作为NuGet模块使用:http://facebooksdk.codeplex.com/ - 或者只是在NuGet中搜索“Facebook”。以下是使用SDK的简单示例:http://facebooksdk.codeplex.com/wikipage?title=Getting%20Started%20with%20an%20ASP.NET%20MVC%203%20Website