【问题标题】:OAuth Invalid signature issue with DiggDigg 的 OAuth 无效签名问题
【发布时间】:2010-06-25 09:48:12
【问题描述】:

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

我不断获得 HTTP 401 Authorization Required。在响应正文中,它是 5001 Invalid Signature Error。

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

这是通讯的转储:on Pastebin

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

感谢您的帮助。

【问题讨论】:

    标签: authentication digg scribe


    【解决方案1】:

    您可能希望停止将 URL 中的方法作为查询字符串参数发送,而是这样做:

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

    希望对你有用

    【讨论】:

    • 不幸的是,这是请求令牌请求,我没有对 Reference 对象的引用。有没有办法获得对 Reference 对象的引用?或者向该请求添加一个主体参数(可能使用均衡器)。如果没有,我想我会查看库的源代码,以便找到实现此目的的方法。
    • 我做了addBodyParameter,还是不行,我还是一样的签名问题
    猜你喜欢
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多