私はリンクされた企業のAPIからデータを取得しようとしています。以下は私が使用しているAPIです。linkedin APIを使用して企業のデータを取得する方法は?
https://api.linkedin.com/v1/companies/162479/shares?format=json
私はこのAPIの
ERROR 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)
をその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ページをチェックすると、サーバは、データを与えることを拒否したことを意味します。したがって、最初に認証してからデータにアクセスする必要があります。 –