【发布时间】:2012-05-23 12:30:24
【问题描述】:
我有一个 Facebook 应用程序,它在粉丝页面上定期发布帖子。
为此,应用程序获取一个 OAuth 令牌以用于在页面上发布。要获取此令牌,用户需要访问该应用程序。然而,有时 Facebook 会使这些令牌失效,至少在用户更改他们的 FB 密码时是这样,而且在其他一些与安全相关的情况下也是如此。
发生这种情况时,应用将无法发布预定的帖子,并且用户会不满意。我应该如何解决这个问题?我可以在用户的令牌过期时向他们发送电子邮件,但我将如何检测过期?鉴于我有 100,000 多个用户,经常轮询令牌会很昂贵。
【问题讨论】:
-
我试图做同样的事情,但对我来说,令牌甚至不会持续超过几个小时。代币在你身边能用多久?
-
同样的事情:stackoverflow.com/questions/10486975/… - 很想得到这个解决方案...
-
关于“如何检测过期” - 发布到粉丝页面时会收到 OAuthException:developers.facebook.com/blog/post/2011/05/13/… - 或者您想提前检测到吗?然后每晚进行“/>/?accessToken=>”检查。据我所知,没有别的了。
-
@BeemerGuy.net 您需要使用graph.facebook.com/oauth/access_token交换代码 GET arg 以获得实际的 2 个月令牌