spring social twitter isConnected issue(RevokedAuthorizationException)

时间:2012-10-09 02:37:42

标签: grails twitter spring-social

我正在使用Grails和spring社交twitter插件。一切都很好,除了一个案例:

我通过这段代码检查用户是否已连接到Twitter

connectionRepository.findPrimaryConnection(Twitter.class)

虽然如果我在twitter中授权应用程序,这可以正常工作,但当我撤销授权时它仍然为TRUE。如何使功能检查是否已连接以及用户是否未撤销授权? (现在它给出了真的,我在尝试使用API​​之后就有了RevokedAuthorizationException。)

更新 我试图捕获RevokedAuthorizationException以便将用户重定向到twitter,它工作但是现在我有一个奇怪的行为:如果用户撤销授权,即使他然后授权应用程序,它仍然给出RevokedAuthorizationException?!

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定因为我还没有尝试过,但我认为你可以使用Connection API的test()方法(http://static.springsource.org/spring-social/docs/1.0 .X /参考/ HTML / serviceprovider.html)