0

我正在尝试使用GetGlue API对 GetGlue 进行检查。我有来自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)

我究竟做错了什么?

感谢您的时间!

4

1 回答 1

1

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

查看自述文件以获取最新说明。

于 2013-10-26T14:15:13.340 回答