私はrestFB APIを使用して簡単なコードを実行しています。トークンアクセスを作成した後、プログラムが実行され、Facebookアカウントからデータが取得されましたが、しばらくするとこの例外メッセージが表示されました
Exception in thread "main" com.restfb.exception.FacebookOAuthException: Received Facebook error response of type OAuthException: Error validating access token: Session has expired at unix time 1376380800. The current unix time is 1376392638.
at com.restfb.DefaultFacebookClient$DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient.java:766)
at com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java:688)
at com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:630)
at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:592)
at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:556)
at com.restfb.DefaultFacebookClient.fetchObject(DefaultFacebookClient.java:244)
at Example.main(Example.java:19)
上記の例外を生成する実行コードは次のとおりです。
public static void main(String[] args) {
FacebookClient facebookClient = new DefaultFacebookClient("Token_Access_Code");
User user = facebookClient.fetchObject("me", User.class);
Page page = facebookClient.fetchObject("cocacola", Page.class);
System.out.println("User name: " + user.getName());
System.out.println("Page likes: " + page.getLikes());
}
以前にこのような例外を経験した人はいますか?