我在Facebook上有一个开放的群组,我想在我的网站上显示来自该群组的提要。我可以做得很好,我创建的PHP代码获取提要,它的格式就像我想要将用户发送回facebook组一样。这很棒,直到访问令牌在几个小时后明显过期。获取新的有效访问令牌的唯一方法是每隔几个小时手动返回https://developers.facebook.com/tools/explorer?method=GET&path={GROUP ID}获取新的访问令牌,然后将其复制并粘贴到我的php代码中。我不能这么做,原因很明显。有没有办法通过cron或其他方式请求一个新的有效访问令牌,然后将其存储在我的数据库中并使用,直到它过期,我的站点获取一个新的访问令牌?我已经读了一整天的书了,但是没有找到答案。
谢谢
发布于 2012-07-06 04:17:27
要获取60天令牌,请访问fb_exchange_token
网址:
https://graph.facebook.com/oauth/access_token?client_id=[ID]&client_secret=[SECRET]&grant_type=fb_exchange_token&fb_exchange_token=[PreviousToken]
文档说您不能通过cron完成此操作;不确定它是如何实现的,我还没有尝试过,但最好的做法是在获得初始令牌后立即执行此操作。您可以每天扩展一次令牌。它持续60天,所以希望用户在60天内返回。
https://stackoverflow.com/questions/11355440
复制相似问题