iPhone App阅读Facebook墙

时间:2011-11-15 02:56:41

标签: iphone facebook login rss

我想创建一个iPhone应用程序,显示(除其他外)特定的Facebook墙。为了获得良好的用户体验,我不想要一个需要用户拥有Facebook帐户的应用程序,而且我不想强迫用户登录Facebook以查看应用程序中的最新“新闻”。我开始通过获取墙壁RSS源并尝试解析它...我可以“看到”我需要的所有数据......但这很快变得复杂并且有太多的变量使得最终结果不如恒星。我已经阅读了Facebook iOS编程教程,在我看来,SDK强制用户登录,我不喜欢。

我的问题...有没有办法使用带有硬编码配置文件凭据的Facebook SDK访问特定的墙而不强迫用户登录?如果可能,这是推荐的方法吗?还有其他方法可以给这只猫上皮吗?

我已经通过Facebook教程阅读并搜索了该网站上的许多帖子,但没有找到答案...对不起,如果这是一个新手问题并且已经得到解答。

2 个答案:

答案 0 :(得分:2)

项目I.2。 Facebook API policy列表中的内容

  

您不得包含代理,请求或收集的功能   Facebook用户名或密码。

这听起来像你要提出的那样;即,用户将能够看到某个墙,但使用硬编码凭证(不是他们自己的)。换句话说,您的凭据代表用户。

我不知道技术上是否可以这样做(我想是这样)但我认为这不是一个好主意,而且我认为这违反了Facebook API服务条款。

答案 1 :(得分:0)

首先,您需要通过解析您的应用ID和密码来获取access_token。

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET

然后发送以下请求以获取您想要的数据。请注意,只能访问公共数据。

https://graph.facebook.com/FACEBOOK_USER_ID/?=的access_token ACCESS_TOKEN