OAuth + GetGlue = getQueryParameter返回null

时间:2013-05-01 16:11:35

标签: android oauth callback

我正在尝试使用GetGlue API对GetGlue进行检查。我从code获得此SeriesGuide GitHub

我是Oauth的新手,我不知道为什么它不起作用,因为

 uri.getQueryParameter(OAuth.OAUTH_VERIFIER); 

总是返回null和

mProvider.retrieveAccessToken(mConsumer, oauth_verifier);

给予和例外。

这是控制台日志:

05-01 17:51:58.098: E/PrepareRequestTokenActivity(4790): OAuth - Access Token Retrieval Error
05-01 17:51:58.098: E/PrepareRequestTokenActivity(4790): oauth.signpost.exception.OAuthExpectationFailedException: Request token or token secret not set in server reply. The service provider you use is probably buggy.
05-01 17:51:58.098: E/PrepareRequestTokenActivity(4790):    at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:206)
05-01 17:51:58.098: E/PrepareRequestTokenActivity(4790):    at oauth.signpost.AbstractOAuthProvider.retrieveAccessToken(AbstractOAuthProvider.java:108)

我做错了什么?

感谢您的时间!

1 个答案:

答案 0 :(得分:1)

查看新的getglue-java library,它将替换您当前在SeriesGuide中使用的代码。它使用新的v3 API端点,更易于处理OAuth 2.0进行身份验证。

查看README以获取最新说明。