0

Grailsと春のソーシャルTwitterプラグインを使用しています。1つの場合を除いて、すべてが正常に機能します。

ユーザーがこのコードを介してTwitterに接続しているかどうかを確認します

connectionRepository.findPrimaryConnection(Twitter.class)

Twitterでアプリを承認した場合、これは正常に機能しますが、承認を取り消すとTRUEになります。関数が接続されているかどうか、およびユーザーが認証を取り消していないかどうかを関数で確認するにはどうすればよいですか?(現時点ではtrueになり、APIを使用しようとした直後にRevokedAuthorizationExceptionが発生します)。

更新: ユーザーをTwitterにリダイレクトするために、RevokedAuthorizationExceptionをキャッチしようとしましたが、動作しますが、今では奇妙な動作があります。ユーザーが一度承認を取り消すと、アプリを承認したとしても、RevokedAuthorizationExceptionが発生し続けますか?!

ありがとうございました。

4

1 に答える 1

0

まだ試していないのでわかりませんが、Connection API (http://static.springsource.org/spring-social/docs/1.0.x/) の test() メソッドが使えると思います。参照/html/serviceprovider.html)

于 2012-10-16T20:30:47.637 に答える