Rails 想在项目中添加 facebook wall,如何解决 access token 过期的问题?

zernel · 2013年01月15日 · 最后由 Zernel 回复于 2013年01月17日 · 6767 次阅读

这两天想在项目里面添加一个 facebook wall,然后找到一个 jQuery 的插件 fb.wall 实现起来很简单(用的是 1.2.7 版本,新的版本貌似是 php 的),但遇到个问题就是 access token 会过期(默认是 1-2 个小时),网上 Google 了很久没找到满意的解决方案,想请教下大家有没有相关的经验,谢了:)

你要每过 1 小时就请求一次 grant_type=fb_exchange_token 去刷新 access_token (这个过程是需要在服务器端做的).

http://developers.facebook.com/roadmap/offline-access-removal/

#1 楼 @luikore 嗯,谢谢回复,昨天看到 Stackoverflow 上有人说可以拿到无限期的 access token(http://stackoverflow.com/questions/12168452/long-lasting-fb-access-token-for-server-to-pull-fb-page-info),不过我按步骤做取到的也只是 60 天的,看来暂时只能先定期发请求刷新实现了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号