使用C#在没有应用程序的情况下从Facebook获取我自己的数据

时间:2012-04-02 08:35:35

标签: c# facebook facebook-graph-api

我一直在谷歌搜索几天,我找不到任何线索如何实现这一目标:

我有一个桌面应用程序(C#),我希望能够登录我的Facebook个人资料,并从中提取一些数据(例如个人资料信息,墙贴,我的帖子上的喜欢等) 请注意,我不想开发Facebook应用程序,我只想访问自己的用户数据。

据我所知,Graph API旨在开发FB应用程序,而Graph API调用总是需要访问令牌,但我没有令牌,因为我没有使用任何Facebook应用程序。

到目前为止,我看到的唯一方法是在我的应用程序中添加一个Web浏览器组件,然后通过它登录到facebook,但是处理纯HTML非常不方便,因为HTML本身可以改变在任何时候,维护申请都会是一种恐怖。

所以我想找到一些方法从Facebook以JSON格式提取数据,比如Graph API,但没有Facebook应用程序。

提前感谢您的答案。

1 个答案:

答案 0 :(得分:2)

没有Facebook应用程序就无法访问数据。

正如您所写,您需要大多数图形请求的访问令牌,并且为了拥有访问令牌,您需要一个应用程序。 更重要的是,根据您所写的内容,您需要额外的权限,默认情况下不会授予这些权限(对于用户照片,墙上帖子,喜欢等)。

Facebook不能只提供您看到的信息,用户必须授予特定应用程序访问其数据的权利,因此您必须拥有Facebook应用程序。

我不知道问题是什么,只是创建一个Facebook应用程序,它并不复杂。