LinkedIn應用開發系列(一)

來源:互聯網
上載者:User

    SNS網站在國外的互連網不是一般的熱,每一個名字都響噹噹的:Facebook, Twitter, YouTube, MySpace, Flickr 和 LinkedIn等等。

    最近一直在從事這些網站的國外手機的APP的開發,包括的有Facebook, Twitter, YouTube等等。之前想找一些國內的資料,但實在沒法,比較少(可能被封的原因吧)。因為這段時間剛好做Linkedin,趁時間空一點點,用粗糙的文字就記錄一下,貼一下代碼出來,也好希望能給有幫忙的朋友參考一下吧。

   LinkedIn是一個優秀的白領SNS社交網站,是一家面向商業客戶的社交網路服務網站。該網站的目的是讓註冊使用者維護他們在商業交往中認識並信任的連絡人,這些人被稱為“熟人”,使用者可以邀請他認識的人成為熟人。該網站比較適合一些職業白領等商業人士,尤其是有國際業務的企業員工或者自由工作者。而最近有這個需求的開發,就是應中東的一些國家的電訊廠商的要求而專門開發的。

   Linkedin 目前暫時還沒有中文版的開發手冊或者一些SDK之類的(可能偶比較懶,暫時找不到吧)。

   廢話寫了一堆,言歸正轉了。

   根據官方描述,與facebook,flickr之類的認證方式,基本相同。

   1.首先要申請一個API Key (其實是跟 Secret Key一起使用的,申請略過)地址是:https://www.linkedin.com/secure/developer

   2.跟據認證文檔描術的流程圖,可以貼出來

  

 

  我們可以把官方的複雜的步驟簡化一下,簡單歸納一下,可以很簡單地分為以下幾個步驟

  1. 擷取Request token。 通過請求https://api.linkedin.com/uas/oauth/requestToken 擷取request token。

  2. 授權(authorized)Request toekn。得到request token後,就得要授權(authorized)才能訪問了。同時還要得到驗證碼verifier,而授權地址是:https://api.linkedin.com/uas/oauth/authorize?oauth_token=request token

  3. 通過授權後的request token再擷取許可權操作的access token。當Request token已經得到了,要注意,這隻是個Request token,我們還要通過https://api.linkedin.com/uas/oauth/accessToken請求去擷取一個操作許可權的Access token。

  4. 建立API請求程式:得到Access token後,我們基本上可以通過請求https://api.linkedin.com/v1/people/~這個地址去操作會員資料.

 這裡主要是把輪廓稍微簡化一下,具體詳細開發及其參數,待下一章開始。

 下一篇文章,就是通過程式去實現第一步的功能,擷取Request token。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.