我想要一个简单的移动应用程序,以便能够阅读公共Facebook提要。我不想挑战用户的用户名和密码。如果没有与第三方服务进行书写/沟通,这是否可行?
我发现了这个: Facebook API without client authentication for public content 但看起来情况有所改变......
答案 0 :(得分:0)
我承认我对你的问题有点混淆,但要阅读公开的Facebook内容,例如您只需执行以下操作的页面的公开信息:http://graph.facebook.com/19292868552/ 无需访问令牌。 但是,如果您想要阅读页面的公共提要或其他内容,那么您实际上需要访问令牌(http://developers.facebook.com/tools/explorer/?method=GET&path=19292868552%2Ffeed)。
那么,如何在没有身份验证的情况下从客户端读取流?好吧,我能想到的第一件事就是只获得一个具有offline_access权限的访问令牌,并且每个客户端只使用这个令牌(丑陋但有效)这种令牌永不过期,无论如何离线访问权限是being deprecated ,所以我有点卡在这里,无论如何,你可以从你的自定义服务器(如果你有的话)处理令牌(延长过期或请求另一个),或者如果你使用原生SDK,例如Android,我想你可以使用this