该应用程序的目标是从Facebook获取最新帖子,如果用户提供他的用户名和密码并从Facebook获取令牌ID,可以继续使用,我们可以在会话中获取并发布facebook的值。如果会话到期,我们无法从facebook获取值。有没有其他方法使会话活着。也就是说,我不想询问用户的用户名和密码?
斯
答案 0 :(得分:1)
是的,您需要让用户授予“offline_access”权限,该权限将为您提供一个未过期的令牌。
答案 1 :(得分:0)
阅读本教程。这个结果将有助于你想要的。
我经历了这个问题。一旦我们登录,它就不会要求用户名和密码。
http://www.raywenderlich.com/77/how-to-post-on-facebook-with-your-iphone-app
最好他使用FQLQuery使用了一个bool值和facebook的useid。
让你的会话恢复如此。 [_session resume];
当进入FB时,设置你的bool值并检查是否(![_ session isConnected])然后登录,否则它会重定向到Posttowall。