2012-07-07 116 views
0

我正在制作一个Facebook应用程序,它将每天扫描用户的新闻提要 - 但离线访问令牌已被弃用。替代Facebook的离线访问令牌

我知道访问令牌可以延长到60天。因此,如果用户在60天内没有使用我的应用程序,那么在那之后我是否无法访问他们的信息?

我读了开发人员部分,但没有正确理解它。

+2

_“所以如果一个用户在60天内没有使用我的应用程序,我会[不能]在那之后访问他的信息吗?” - - 不,你不会。 - _“我读了开发者部分,但没有正确理解它。” - 然后再读一遍。 https://developers.facebook.com/roadmap/offline-access-removal/ + https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-令牌/ – CBroe 2012-07-07 18:53:14

回答

1

这就是要点。如果访问令牌过期,您需要编写应用程序以便通过身份验证流程运行。请记住,访问令牌可能因其他(合法)原因而失效,而不是超时。如果您没有要求新的权限,并且需要获取新的访问令牌,则流程应该在没有任何用户操作要求的情况下进行。

无论offline_access如何,您都需要编写访问令牌失败的代码 - 正确! :)