由於使用auth_problem=signature_invalid
返回了401,我無法使用LinkedIn API。然而,我確實有一個似乎正在良好工作的項目,所以我正在使用它來識別差異。OAuth測試控制檯簽名與工作請求不一致
我讀,我可以與OAuthTestConsole調試然而,這似乎產生不同的簽名比工作項目。
由於我這只是一種愛好,你可以有我的兩個鍵:
API Key: gh69xphn2hcr
Secret Key: 0ld6NVvjmpvrmZqw
我的工作要求是:
POST https://api.linkedin.com/uas/oauth/requestToken HTTP/1.1
Content-Type: application/x-www-form-urlencoded Host: api.linkedin.com
Content-Length: 175
Connection: Keep-Alive
oauth_consumer_key=gh69xphn2hcr&oauth_nonce=186481&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1325243837&oauth_version=1.0&oauth_signature=gTeEgzknW6DyI3aFTDcXduroIG4%3d
然而oAuthTestConsole返回WNcZFXAC5Y2hoK4srFiFc69zi0M=
的oauth_signature是什麼(編碼或不編碼)。
我在想我必須使用TestConsole錯誤,這阻止了我解決工作/非工作項目之間的問題。你能否指出我爲何會出現這種情況的正確方向?