Facebook自动更新长期访问令牌

时间:2018-06-28 14:49:47

标签: php facebook facebook-graph-api

我想知道是否有人可以澄清所有Facebook令牌都是有时间限制的,并且如果没有人工干预,您实际上不能拥有超过90天的令牌吗?

我在网站上发布了一个简单的页面facebook feed,现在我需要手动刷新访问令牌并每90天更新一次请求?如果我要在客户的一些网站上使用这个可爱的Facebook提要,我必须确保他们不休假,否则他们的提要会离线吗?

1 个答案:

答案 0 :(得分:1)

扩展页面令牌不会过期:https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension

确保不要使用在客户端代码中硬编码的任何令牌。令牌始终必须保密。同样,在服务器上缓存API结果,因此您不必为每个用户都访问API。否则,您可能会遇到API限制。

您还可以使用Webhooks来获取页面的实时更新:https://developers.facebook.com/docs/graph-api/webhooks/

编辑:扩展页令牌确实会在60天后过期。