Php 如何自动请求新的访问令牌以获取开放组的提要?

Php 如何自动请求新的访问令牌以获取开放组的提要?,php,facebook-graph-api,facebook-authentication,facebook-access-token,Php,Facebook Graph Api,Facebook Authentication,Facebook Access Token,我在Facebook上有一个开放组,我想在我的网站上显示该组的提要。我可以做得很好,我创建的PHP代码得到了提要,它的格式就像我想把用户送回facebook群组一样。这很好,直到访问令牌在几个小时后到期。获取新的有效访问令牌的唯一方法是每隔两个小时手动返回{GROUP ID}以获取新的访问令牌,然后将其复制并粘贴到我的php代码中。我不能那样做,原因很明显。有没有一种方法可以通过cron或其他方式请求一个新的有效访问令牌,然后我可以将其存储在数据库中并使用,直到过期,我的站点获取一个新的访问令牌

我在Facebook上有一个开放组,我想在我的网站上显示该组的提要。我可以做得很好,我创建的PHP代码得到了提要,它的格式就像我想把用户送回facebook群组一样。这很好,直到访问令牌在几个小时后到期。获取新的有效访问令牌的唯一方法是每隔两个小时手动返回{GROUP ID}以获取新的访问令牌,然后将其复制并粘贴到我的php代码中。我不能那样做,原因很明显。有没有一种方法可以通过cron或其他方式请求一个新的有效访问令牌,然后我可以将其存储在数据库中并使用,直到过期,我的站点获取一个新的访问令牌?我已经读了一整天了,找不到答案


谢谢

要获得60天代币,请拨打fb_exchange_代币URL:


文件上说你不能通过cron来做这件事;我不确定这是如何实现的,我还没有尝试过,但最好是在您获得初始令牌后立即执行此操作。您可以每天扩展令牌一次。它持续60天,因此希望用户在60天内返回。

但我没有应用程序。我只想从小组里得到反馈。我可以得到它没有问题,但我必须每2小时回去获得一个新的访问令牌。如果我要创建一个毫无意义的应用程序,我可以用它来获得一个令牌吗?对于一个长令牌,是的,你需要一个应用程序。当你访问API浏览器时,你实际上得到了Facebook应用程序提供的令牌;如果你知道该应用程序的秘密,你可以扩展令牌-但你不会知道这个秘密,因为它是秘密。所以,是的,自己创建一个应用程序,如果需要的话,只为这个应用程序。
https://graph.facebook.com/oauth/access_token?client_id=[ID]&client_secret=[SECRET]&grant_type=fb_exchange_token&fb_exchange_token=[PreviousToken]