我在我的應用程序中與linkedin集成有問題。我創建了自己的API來連接linkedin。Linkedin與Android集成
我已經使用的HttpConnection獲取數據併發布數據。當我單獨運行每個Web服務時,所有Web服務運行正常,但是當我一次運行所有Web服務時,它顯示Http錯誤。
第一web服務工作正常,但是當涉及到第二Web服務的顯示HTTP錯誤代碼401
請任何人都可以讓我知道它爲什麼不工作。
我在我的應用程序中與linkedin集成有問題。我創建了自己的API來連接linkedin。Linkedin與Android集成
我已經使用的HttpConnection獲取數據併發布數據。當我單獨運行每個Web服務時,所有Web服務運行正常,但是當我一次運行所有Web服務時,它顯示Http錯誤。
第一web服務工作正常,但是當涉及到第二Web服務的顯示HTTP錯誤代碼401
請任何人都可以讓我知道它爲什麼不工作。
如果你不使用標準的OAuth庫也有嘗試登錄請求時可能會遇到的各種陷阱。 LinkedIn庫和工具頁面上有一個現有的Android庫linkedin-j: https://developer.linkedin.com/documents/libraries-and-tools
如前所述,如果您想繼續進行自己的OAuth實施,則可以嘗試執行以下幾項操作排查問題。 401錯誤通常意味着OAuth的簽名是不正確的,所以我懷疑下面的一個正在發生的事情:
添加查詢參數每一種可導致當OAuth的簽名生成沒有被正確做會產生不正確的簽名。
有共同OAuth錯誤頁面在這裏: https://developer.linkedin.com/documents/common-issues-oauth-authentication
和有關調試API頁面調用的位置: https://developer.linkedin.com/documents/debugging-api-calls
基於OAuth的認證測試控制檯這裏可以用來驗證簽名你生成是正確的呼叫你正在作出: https://developer.linkedin.com/oauth-test-console
祝你好運,如果你仍然有麻煩嘗試發佈您的請求標頭/正文和響應頭/身體,所以它的位置能夠排除故障。
scribe.jar是其他第三方的jar,你可以使用LinkedIn整合到Android application.It封裝喜歡把自己的個人資料信息,發佈網絡更新等,並使用非常簡單,所有的LinkedIn功能。你可以在這裏找到例子:https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/LinkedInExample.java
哇.....你是天才。 – 2013-11-06 05:59:49