我最近将Facebook支持集成到我正在处理的iPhone应用程序中.我能够记录用户并使API调用正常,但我最近发现了一些奇怪的行为.
用户登录后,我将访问令牌和到期日期存储在NSUserDefaults中.在执行Facebook API调用之前,我使用[session isSessionValid]来确保会话有效.
如果用户从桌面登录到Facebook然后注销,则会出现此问题.[session isSessionValid]仍返回YES,但Facebook API调用失败并显示错误:
"验证访问令牌时出错:这可能是因为用户已注销或可能是由于系统错误造成的."
有什么我做错了,或者这是Facebook的错误?