我正在尝试使用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)
我做错了什么?
感谢您的时间!
答案 0 :(得分:1)
查看新的getglue-java library,它将替换您当前在SeriesGuide中使用的代码。它使用新的v3 API端点,更易于处理OAuth 2.0进行身份验证。
查看README以获取最新说明。