我正在使用Grails和spring社交twitter插件。一切都很好,除了一个案例:
我通过这段代码检查用户是否已连接到Twitter
connectionRepository.findPrimaryConnection(Twitter.class)
虽然如果我在twitter中授权应用程序,这可以正常工作,但当我撤销授权时它仍然为TRUE。如何使功能检查是否已连接以及用户是否未撤销授权? (现在它给出了真的,我在尝试使用API之后就有了RevokedAuthorizationException。)
更新 我试图捕获RevokedAuthorizationException以便将用户重定向到twitter,它工作但是现在我有一个奇怪的行为:如果用户撤销授权,即使他然后授权应用程序,它仍然给出RevokedAuthorizationException?!
谢谢。
答案 0 :(得分:0)
我不确定因为我还没有尝试过,但我认为你可以使用Connection API的test()方法(http://static.springsource.org/spring-social/docs/1.0 .X /参考/ HTML / serviceprovider.html)