无限访问令牌*无*要求用户;允许访问";-作为对Facebook拒绝离线访问的回应

无限访问令牌*无*要求用户;允许访问";-作为对Facebook拒绝离线访问的回应,facebook,access-token,offlineapps,Facebook,Access Token,Offlineapps,这是一种常见的情况,但我看不到很多人对此发表评论。假设我有一个网站example.com,它从Facebook页面加载事件列表。要求用户“允许访问”网站只是为了查看事件列表,这将是一种糟糕的用户体验 因此,我要做的是通过Graph API Explorer生成具有脱机访问权限的访问令牌(https://developers.facebook.com/tools/explorer). 这给了我一个无限(只要用户不更改密码等)访问令牌。太好了 不过,Facebook很快就开始反对离线访问。是否有任何

这是一种常见的情况,但我看不到很多人对此发表评论。假设我有一个网站example.com,它从Facebook页面加载事件列表。要求用户“允许访问”网站只是为了查看事件列表,这将是一种糟糕的用户体验

因此,我要做的是通过Graph API Explorer生成具有脱机访问权限的访问令牌(https://developers.facebook.com/tools/explorer). 这给了我一个无限(只要用户不更改密码等)访问令牌。太好了


不过,Facebook很快就开始反对离线访问。是否有任何方法可以继续在我的网站上显示此事件源,而无需用户允许访问(这将刷新访问令牌)?

否,将不再有无限访问令牌。您应该将事件列表存储在数据库中,这样您就不必经常查询facebook。这样,用户就不必允许访问查看您从数据存储中获取的事件列表。

刚才注意到我没有对此做出响应,很抱歉延迟了。不管怎么说,如果它再重要的话(已经好几个月没有使用Facebook API或插件了),这是行不通的,因为我仍然想在用户访问时获得最新的事件列表。我可以在某个地方缓存一小段时间,但最终我需要一个新的列表,查询FB可能最终会提示用户。那么我们就回到原点了。