我已經創建了一個用戶名和密碼來在linkedin中輸入和搜索人員。現在,我正在使用asp.net開發一個Web應用程序。我需要打開一個彈出頁面,顯示已登錄鏈接的搜索結果。 當彈出頁面顯示時,我需要使用用戶名和密碼自動登錄。如何從Asp.net應用程序自動登錄LinkedIn?
因此,這裏是我的問題, 如何使用鏈接的用戶名和密碼在Asp.net應用程序中單擊按鈕時自動登錄?
感謝
我已經創建了一個用戶名和密碼來在linkedin中輸入和搜索人員。現在,我正在使用asp.net開發一個Web應用程序。我需要打開一個彈出頁面,顯示已登錄鏈接的搜索結果。 當彈出頁面顯示時,我需要使用用戶名和密碼自動登錄。如何從Asp.net應用程序自動登錄LinkedIn?
因此,這裏是我的問題, 如何使用鏈接的用戶名和密碼在Asp.net應用程序中單擊按鈕時自動登錄?
感謝
的問題是雙重的:
記錄中是相當簡單:崗位在LinkedIn的登錄網址LinkedIn期望的方式。不幸的是,LinkedIn still does not have a public API,所以這是需要hackery。轉到LinkedIn web page that allows login並分析頁面源。登錄表單中將有一個用於用戶名和密碼的字段名稱,登錄表單將發佈到特定的URL。使用網絡請求將表單的URL複製到用戶名和密碼。您將收到一個cookie作爲響應的一部分。確保您在將來對LinkedIn的請求中包含該cookie,然後您就可以「登錄」每個請求。
比實際登錄更重要的是一個簡單的編程挑戰,它決定使用哪個憑證。我猜你正在爲別人建立一個應用程序,而不是你自己。如果是這樣,你需要讓他們給你他們的LinkedIn憑證。當心:這是大多數人根本不會做的事情。這是一個信任問題;如果他們給你的憑據,你現在可以訪問他們的個人資料,並可以做它的惡毒的事情。你需要一個很好的免責聲明來解釋你永遠不會這樣做,而且你需要閱讀它的人相信你。 並不像聽起來那麼容易。
但是,如果這只是爲了你,你就在輕鬆的街道上。只需使用您自己的憑據。
也許這篇文章可以幫助:http://www.suddenelfilio.net/2010/08/24/linkedin-oauth-using-hammock-in-csharp-asp-net/是展示瞭如何使用吊牀休息庫在CodePlex +
使用LinkedIn的API