2011-06-06 119 views
2

到期,我使用Facebook的API在我的Android项目Facebook的会话机器人

{"error":{"type":"OAuthException","message":"Error validating access token: 
Session has expired at unix time 1307350800. 
The current unix time is 1307352870."}} 

我的会话过期....过了一会儿....我想它会永远...过期

期待一块一块code..so该届会议上从来没有endsup

正在使用此为授权

facebook.authorize(SignIn.this, 
        new DialogListener() { 

回答

5

当用户登录以获取不会过期的令牌时,您必须请求脱机权限。

getFacebookApi().authorize(this, new String[]{"offline_access"}, CONSTANT_ID, myDialogListener); 

希望这有助于!

+0

有没有可能'offline_access'?还有一个问题:如果我更新access_token,它会更新到期时间还是会话? 我的问题与Rockin的问题完全相同。但我不想用'offline_access'来做。 @schwiz – Shoshi 2013-01-05 18:31:33

+0

@Shoshi facebook在过去一年中,apis已经发生了很大的变化,我没有跟上他们,所以我不确定,对不起。 – schwiz 2013-01-09 22:00:22

+0

没关系。 thankx @schwiz – Shoshi 2013-01-09 22:55:51