2012-10-09 115 views
0

我正在使用Grails和Spring社交twitter插件。一切正常,除了一種情況:春季社交微博isConnected問題(RevokedAuthorizationException)

我檢查,如果用戶連接通過這段代碼

connectionRepository.findPrimaryConnection(Twitter.class) 

而如果我授權在Twitter上的應用程序能正常工作到Twitter,它仍然給TRUE時我撤銷授權。如何讓功能檢查它是否連接,以及用戶是否沒有吊銷授權? (現在它給出了真實性,並且在嘗試使用API​​時,我有一個RevokedAuthorizationException)。

UPDATE: 我試圖抓住RevokedAuthorizationException爲了將用戶重定向到Twitter,它的工作原理,但現在我有一個奇怪的現象:如果用戶撤銷一旦授權,即使他再授權的應用程序,它一直給出一個RevokedAuthorizationException?!

謝謝。

回答

0

我不確定,因爲我還沒有嘗試過,但我認爲您可以使用Connection API的test()方法(http://static.springsource.org/spring-social/docs/ 1.0.x/reference/html/serviceprovider.html)