2010-06-25 66 views
2

所以我试图使用OAuth验证我的应用程序到Digg(而且我完全不是OAuth专家)。 我使用Scribe Java库。OAuth无效的Digg签名问题

我一直在获取所需的HTTP 401授权。在响应的主体内部,这是一个5001无效签名错误。

我看过这个Digg Google Groups Thread 我真的不明白。他们说我应该从URL中移除该方法,但是当我这样做时,我得到了没有方法提供的错误(或类似的东西)。

这里是沟通的转储:on Pastebin

能否请你帮我找到了如何获得请求令牌的解决方案?

谢谢你的帮助。

回答

1

您可能要停止发送的URL作为查询字符串参数的方法,并做到这一点,而不是:

request.addBodyParameter("method","oauth.getRequestToken"); 

希望为你

+0

不幸的作品,这是请求令牌的请求,和我没有引用对象的引用。 有没有办法通过引用对象获取引用? 或者为该请求添加一个body参数(可能使用均衡器)。 如果不是,我想我会查看库的源代码,以便找到实现此目的的方法。 – MounirReg 2010-06-25 13:05:01

+0

我已经完成了addBodyParameter,它仍然没有工作,我仍然有相同的签名问题 – MounirReg 2010-07-05 09:35:14