我想從linkedin公司api獲取數據。以下是我正在使用的api。如何使用linkedin api獲取公司數據?
https://api.linkedin.com/v1/companies/162479/shares?format=json
雖然我跑我得到403錯誤此API代碼
錯誤:
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.linkedin.com/v1/companies/162479/shares?format=json
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1840)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at com.aail.linkedin.Linkedin.main(Linkedin.java:75)
我不知道這個API是工作或沒有,但,我得到403錯誤。
以下api是否仍在使用或不推薦使用?
Share API — https://api.linkedin.com/v1/people/~/shares
Companies API — https://api.linkedin.com/v1/companies/{id}
如果上面的api工作正常,請分享示例代碼示例。
錯誤代碼403意味着服務器拒絕給出的數據,如果你檢查他們給每個API請求被「的OAuth 2.0」認證的LinkedIn API頁面。所以你必須先認證然後訪問數據。 –