Digg 的 OAuth 无效签名问题

发布于 2024-09-06 16:16:22 字数 483 浏览 10 评论 0原文

所以我尝试使用 OAuth 向 Digg 验证我的应用程序(我完全不是 OAuth 专家)。 我使用 Scribe Java 库。

我不断收到 HTTP 401 需要授权。在响应正文中,它是 5001 无效签名错误。

我已阅读此Digg Google 网上论坛帖子 我不太明白。他们说我应该从 URL 中删除该方法,但是当我这样做时,我收到 no Methodprovided 错误(或类似的错误)。

以下是通信转储:在 Pastebin

您能帮我找到如何获取请求的解决方案吗令牌?

感谢您的帮助。

So I'm trying to authenticate my app to Digg using OAuth (and I'm totally not an OAuth expert).
I use the Scribe Java library.

I keep on getting the HTTP 401 Authorization Required. Inside the body of the response, it is a 5001 Invalid Signature Error.

I have read this Digg Google Groups Thread
and I didn't really understand. They say I should remove the method from the URL, but when I do this, I get the no Method provided error (or something like that).

Here is the dump of the communication : on Pastebin

Could you please help me finding the solution on how to get the request token?

Thank you for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千里故人稀 2024-09-13 16:16:22

您可能希望停止将 URL 中的方法作为查询字符串参数发送,而是执行以下操作:

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

希望对您有用

You might want to stop sending the method in the URL as a querystring parameter and do this instead:

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

Hope that works for you

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文