2012-02-17 18 views
7

Bir şirketin kimliğine bağlı benzersiz bir kimliğine erişebiliyorum ve iş ilanları için bir arama yapabilmek istiyorum; ancak, job-search çağrısı için yalnızca şirketle ilgili girdisi company-name ve companies çağrısında çıktıda iş ilanları görünmüyor.LinkedIn'in API'sini kullanarak belirli bir şirket için iş ilanları alın

companies numaralı çağrıyı kullanmak için tek seçeneğim, şirket adını almak ve daha sonra satın alınan şirket adıyla ayrı bir çağrı yapmaktır (ve sonra her bir iade edilen iş için sonraki çağrıları alır ve böylece konum teklifinin başlığını alabilirim) ?

Ayrıca sitemde şirketin adına erişebiliyorum, ancak verilerimle LinkedIn arasındaki herhangi bir tutarsızlık, diğer şirketler için gönderileri iade edebilir veya istediğim gönderileri kaçırır.

cevap

2

LinkedIn, bir gün burada ihtiyaç duyulan istekleri ele almak için API'lerini geliştirebilir. Ancak şimdilik, şirket kimliğine dayanan bir şirket için tüm iş ilanlarını almanın tek yolu 2 ayrı ön arama yapmak (şirket kimliğini şirket kimliğini kullanarak almak, sonra da tüm işleri elde etmek için bir saniye) şirket adına). Daha sonra ikinci çağrı tarafından döndürülen her bir iş kimliği için API'ye başka bir çağrı yapılmalıdır. Kimliği http://api.linkedin.com/v1/companies/(LinkediUniqueCompanyID)/updates?event-type=job-posting

0

Bunu birkaç farklı şekilde yapabilirsiniz. Her iki durumda da size bunu yapabilirsiniz,

belirttiğin gibi iş aramayı kullanma gerekiyor:

http://api.linkedin.com/v1/job-search:(jobs:(id,company:(id,name),position:(title,location,job-functions))&company-name=LinkedIn 

Not Bana yakın eğer öyleyse bu iş arama bu durumda bir bulanık eşleşme, Muhtemelen yeterince iyi. Yine de bir şirket arıyorsanız "Inc" yi dahil etmek istemezsiniz. iş arama API için dokümanları buradadır: Sayfanın üst kısmındaki Hacker Özeti tek çağrı ile alabilirsiniz tüm farklı alanlarını görmek için https://developer.linkedin.com/documents/job-search-api

Kontrol (almak müteakip arama yapmak için gerek yoktur daha fazla detay). Eğer iş arama API doğrudan iş bulabilir şirket kimliğini ele verdik eğer

Ancak:

http://api.linkedin.com/v1/jobs/1337:(id,company:(id,name),position:(title,location,job-functions) 

https://developer.linkedin.com/documents/job-lookup-api-and-fields

Yine aynı alan seçiciler burada da geçerlidir. İşin ayrıntılarını, işlerini ilk sırada bulmak için kullandığınız aynı sorguda isteyebilirsiniz.

+1

iş arama API'si bir şirket kimliğini kabul etmiyor gibi görünüyor. Tek girdinin iş kimliği olduğunu söylüyor.İş arama API'sini kullanarak iş bulmak için şirket kimliğini nasıl kullanabilirim? – snumpy

0

Bu API değil biliyorum ama onlar yararlı olduğu sağlayan bu eklentiyi bulabilirsiniz: Sadece şirket adına

https://developer.linkedin.com/plugins/jobs-you-may-be-interested?button-type-yours=true

koymak ve şirketinizin işleri ile güzel widget'ı verir . Yine, aslında API değil ama istediğini yerine getirebileceğini düşündüm.

+0

Widget (API gibi), şirket adının girilmesini gerektirir. Bir şirketin LinkedIn ID'sine dayanarak iş ilanları veren bir şeye ihtiyacım var – snumpy

İlgili konular