Facebook长期访问令牌

时间:2014-02-04 05:14:31

标签: php facebook facebook-graph-api facebook-javascript-sdk facebook-fql

我想生成一个长期存在的访问令牌。我尝试使用扩展权限manage_page生成令牌。但随后令牌过了几个小时就过期了。

同样在2年前,由于不推荐使用离线访问,因此存在问题。

我已经阅读了facebook长期访问令牌,但我无法弄清楚如何生成一个长期访问令牌,即大概60天。

我知道在Facebook中使用工具我们可以生成它但是任何人都可以帮助我生成长期访问令牌。

先谢谢。

2 个答案:

答案 0 :(得分:0)

目前,长期用户access_token有效期为60天,而短期用户access_tokens目前有效期为1至2小时。

https://developers.facebook.com/docs/roadmap/completed-changes/offline-access-removal/

答案 1 :(得分:0)

您可以通过以下提到的网址点击Facebook服务:

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=SHORTLIVED_ACCESS_TOKEN

您需要填写App_id,App_Secret和shortLivedAccessToken。在Return中,您将从Facebook获得LONG LIVED Auth令牌作为响应,看起来像

CAACY2XUaAeYBAMCzGasdGdsfYTasdjgdER23xxxxxxxxxxxxpH19rZCiOlyhFfqWSWdxxxxxxxxxxxxxxxxxxxxx&安培;期满= 5184000