Mendapatkan 403 saat mengakses https://api.linkedin.com/v1/companies/

Equinix menggunakan http://api.linkedin.com/v1/companies/ untuk mendapatkan informasi tentang perusahaan mana pun dan kami mempublikasikan informasi ini di situs web Equinix Marketplace kami untuk etalase Perusahaan tersebut.

Kami menggunakan Spring Social Network API untuk terhubung ke LinkedIn API. Itu berfungsi sebelumnya dan sekarang mulai memberikan kesalahan di bawah ini:

###[PERINGATAN] 02-07-2015 00:17:17:839 [org.springframework.web.client.RestTemplate] - DAPATKAN permintaan untuk "https://api.linkedin.com/v1/perusahaan/nama-universal=tata-komunikasi:(id,nama,nama-universal,domain-email,jenis-perusahaan,ticker,url-situsweb,industri,status,url-logo,url-logo-persegi,blog-rss-url,twitter-id,kisaranjumlahkaryawan,spesialisasi,lokasi,deskripsi,bursasaham,tahunpendirian,akhirtahun,jumlahpengikut)?" menghasilkan 403 (Terlarang); memanggil pengendali kesalahan ###[ERROR] 02-07-2015 00:17:18:037 [com.equinix.gse.gsd.servlet.SocialNetworkFlowHandlerServlet] - SocialNetworkServiceException

Apakah ada cara untuk mendapatkan informasi perusahaan melalui API untuk pengguna mana pun?


person praseeda sathaye    schedule 04.07.2015    source sumber
comment
sudahkah Anda menemukan solusi untuk kesalahan 403.   -  person maddy d    schedule 06.07.2015


Jawaban (1)


Mulai 12 Mei 2015, Linkedin telah membatasi API terbuka. Akses ke Companies API mengharuskan Anda mengajukan permohonan dan diberikan akses ke informasi ini dari LinkedIn.

Sesuai LinkedIn,

Semua panggilan ke titik akhir API Perusahaan akan mengharuskan pengguna yang diautentikasi ditandai sebagai administrator Halaman Perusahaan LinkedIn yang menjadi target panggilan API. Anda menjadi administrator suatu halaman saat Anda membuatnya. Jika halaman tersebut sudah ada, Anda harus menghubungi administrator yang ada untuk memberikan akses admin kepada anggota LinkedIn lainnya.

Panggilan API Anda akan menampilkan kesalahan 403 Terlarang jika Anda tidak memiliki izin admin yang sesuai untuk berinteraksi dengan perusahaan target.

Jadi mulai sekarang dan seterusnya, Anda harus menjadi administrator halaman perusahaan tersebut untuk mengakses Companies API.

(Halaman LinkedIn ini mungkin berguna untuk mengetahui lebih banyak tentang mendapatkan izin admin yang sesuai.)

person Rahul Gupta    schedule 04.07.2015
comment
Apakah ada cara untuk mendapatkan informasi perusahaan melalui API linkedin untuk pengguna mana pun? Misalnya peran admin super? - person praseeda sathaye; 05.07.2015
comment
Untuk setiap halaman perusahaan, Anda harus mendapatkan izin admin untuk mengakses API Perusahaan. - person Rahul Gupta; 05.07.2015