Facebook图形API:在iPhone上恢复会话

问题描述:

自从昨天以来,我一直在玩Facebook Graph API,但它非常好,但是,我一直在网上寻找恢复会话的方法。也就是说,一旦用户完成了认证(允许应用程序使用他们的数据),当他们打开应用程序(甚至提供登录按钮)时自动登录。Facebook图形API:在iPhone上恢复会话

我在FBSession上发现了大量的帖子,并且使用[session resume]。问题是,这些已被删除。什么是恢复用户会话和登录的新方法?

在你的Facebook对象成功地登录将在

[Facebook accessToken] 
[Facebook expirationDate] 

令牌值保存这些值后(我建议NSUserDefaults)。下一次应用程序启动

,与

Facebook.accessToken = savedAccessToken; 
Facebook.expirationDate= savedExpirationDate; 

恢复一下,然后再是[Facebook isAuthorized]以验证令牌仍然有效,如果是,你可以考虑自己登录。

+0

有人张贴了用最新的sdk代码回答 – fnc12 2016-02-17 14:04:22

我的应用程序使用下面的API有一次authed后过去的会话。 应该参考学习如何去做。

http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2