2
我使用spring-social-facebook
有时,认证似乎一段时间后到期,我得到这个异常:如何处理ExpiredAuthorizationException(授权已过期)的春季,社会Facebook的
org.springframework.social.ExpiredAuthorizationException: The authorization has expired.
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleFacebookError(FacebookErrorHandler.java:83)
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleError(FacebookErrorHandler.java:59)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:667)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:620)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:595)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:303)
at org.springframework.social.facebook.api.impl.SocialContextTemplate.getSocialContext(SocialContextTemplate.java:120)
我不不知道如何处理这个错误...在身份验证过期后是否可以自动重新连接?使用
版本:
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>2.0.4.BUILD-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-core</artifactId>
<version>1.1.4.RELEASE</version>
</dependency>
我发现类似的问题在SO:
- How to handle ExpiredAuthorizationException happening in spring social facebook? 我觉得这个解决方案没有与我的新版本。
- How to recover from a Spring Social ExpiredAuthorizationException:该解决方案仅适用于spring-social-google特殊情况。
任何帮助将是apreciated。
非常感谢@Xavi托伦斯 – troig