我的iPhone应用程序具有登录facebook的功能,包括与图API相关的其他一些功能。 我收到facebook访问令牌并将其保存到服务器和服务器,然后进一步请求从Web端图形API调用。由于Facebook访问令牌在60天后过期,我将获得访问令牌过期错误。
要解决此问题,我可以使用FBSDKAccessToken.refreshCurrentAccessToken方法获取新的Access令牌吗? 我没有找到任何关于FBSDKAccessToken.refreshCurrentAccessToken的明确想法。
OR是否有其他方法可以通过我们的应用程序使用facebook自动登录来获取新的访问令牌。
感谢。
答案 0 :(得分:1)
使用Facebook SDK的原生移动应用程序将获得长期访问权限 令牌,大约60天。这些令牌将刷新一次 每天当使用您的应用程序的人向Facebook提出请求时 服务器。如果没有请求,令牌将在大约60后过期 几天,这个人将不得不再次通过登录流程 得到一个新的令牌。
来自FB文档。 ^
用户似乎必须再次在应用程序中完成登录过程。