如何为facebook(restfb)生成永不过期的访问令牌? (Java)的

时间:2015-01-15 09:27:06

标签: java facebook facebook-graph-api restfb

我试图为facebook上的特定用户生成访问令牌以供restfb使用,这样我就可以与我的java应用程序共享照片。 我成功通过委托facebook并将其复制到我的代码中来生成令牌。 我的问题是有没有办法从代码本身生成令牌? 如果是这样,即使用户没有连接到Facebook,我怎么能支持上传?因为我收到了错误:

Exception in thread "main" com.restfb.exception.FacebookOAuthException: 
Received Facebook error response of type OAuthException:
Error validating access token: The session is invalid because the user logged out. 
(code 190, subcode 467)

非常感谢。

1 个答案:

答案 0 :(得分:0)

Facebook允许您生成长达60天的长期令牌。您无法创建非过期令牌。 您可能希望对其进行扩展,但不能将其生成为非过期令牌,如下所述:https://developers.facebook.com/docs/facebook-login/access-tokens#extending