2010-06-25 90 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