如何使用org.scribe.oauth连接到tumblr API?

时间:2013-05-22 20:28:37

标签: java api oauth tumblr scribe

我已经按照org.scribe page上给出的教程进行了操作,但似乎不支持带外回调。有人能指出我正确的方向如何解决这个问题?此外,org.scribe库的更全面的教程或文档会有所帮助。

Exception in thread "main" org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: 'Out-of-band ("oob") callbacks are not supported by this implementation.'
at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:41)
at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:27)
at org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:63)
at org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:39)
at org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:44)
at com.jruehl.tumbleweed.oauth.AuthenticationHandler.HandleAuthentication(AuthenticationHandler.java:30)
at com.jruehl.tumbleweed.TumbleWeed.main(TumbleWeed.java:30)

如何进行身份验证?我试图打开一个网页,供用户将PIN复制/粘贴到应用程序中,但这显然不起作用。

1 个答案:

答案 0 :(得分:4)

你提供了一个回调网址吗?我添加了网址http://localhost:8080/,即使我正在开发一个桌面应用程序,它也有效。