我試圖讓linkedIn使用他們的API,但是當我嘗試檢索連接時,我得到401未經授權的錯誤。使用oauth2_access_token獲取linkedIn連接
官方文檔中說
您必須代表 使用一個訪問令牌作出authenticated call用戶的
使API調用現在你可以使用這個的access_token作出API通過在 希望進行的API調用結束時追加 「oauth2_access_token = access_token」來代表此用戶呼叫。
,我試圖做的API調用如下
錯誤 - > http://api.linkedin.com/v1/people/~/connections:(id,headline,first-name,last-name)?format=json&oauth2_access_token=的access_token
我曾嘗試與沒有任何問題下端點做到這一點。
端點連接API的這個名單在這裏描述 http://developer.linkedin.com/documents/connections-api 我只是複製並從那裏粘貼一個端點,所以這個問題是什麼是與端點問題獲取連接?我錯過了什麼?
編輯: 爲PREAUTH地址我使用
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=ConsumerKey &範圍= r_fullprofile%20r_emailaddress%20r_network &狀態 &狀態= NewGuid & REDIRECT_URI = Encoded_Url
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&code=QueryString_Code & REDIRECT_URI = EncodedCallback &的client_id = ConsummerKey & client_secret = ConsumerSecret
請附上登錄屏幕,要求
EDIT2權限
: 切換到HTTPS和像魅力一樣工作!
切換爲HTTPS和擺脫了這個錯誤,以及 – Pierre