如何跟踪 Facebook 密码更改和个人资料更改?

How to track facebook password change and profile changes?

我正在将 facebook iOS SDK 4.0 集成到我的移动应用程序中。我遇到了用户使用 facebook 凭据登录我们的移动应用程序的情况,一段时间后用户更改了他在 facebook 中的密码和名字。现在如何在移动应用程序中跟踪此更改?并重定向用户以在移动应用程序中验证 Facebook 凭据?

在 SDK 的 v3 和 v4 中,访问令牌都缓存在设备本地(默认情况下),要知道它是否仍然 "valid" 的唯一方法是发出图形请求。

如果您有缓存的令牌,您可以在应用程序启动期间发出/me 或/permissions 请求,并检查错误,如果令牌不再有效,则提示用户重新登录。 SDK 中还内置了一些自动错误恢复机制,请参阅 https://developers.facebook.com/docs/ios/errors