2012-04-20 96 views
0

我试图让我的脑子围绕Facebook最近弃用访问令牌的offline_access。我正在使用名为neosmart FB Wall的JS插件,它使用AJAX调用,并附加访问令牌来请求墙数据。据我了解,从今天早上的测试中,现在如果Facebook用户注销,将需要一个新的访问令牌,而前一个令牌将失效。Facebook图形API - 用于离线访问的访问令牌(弃用)

所以基本上我想我必须扩展插件,以便它检查来自Facebook的响应,并在必要时发送登录凭证以请求新的访问令牌。对我来说有点令人困惑的是,我有5个网站使用同一个插件一年多,而且即使Facebook帐户已经登录和注销,但没有任何问题与访问令牌过期有关几次!任何人都可以阐明可能发生的事情吗?预先感谢您的帮助。

+0

实际上你用FB API做什么? 99%的操作不需要'offline_access'。 – zerkms 2012-04-20 09:27:35

+0

它只是只读,让墙上的帖子显示。我认为使用访问令牌访问Feed时需要offline_access,而访问令牌不需要更新 – user1153594 2012-04-20 10:04:31

回答

0

由于offline_access已弃用,因此您可以创建一个长期的Facebook访问令牌。 fb.wall的开发者发布了一个新的插件:neosmart STREAM - fb.wall的官方继任者 - 这个插件包含一个Facebook访问令牌创建器,它创建长期访问令牌。项目网址:https://neosmart-stream.de