2012-02-17 8 views
7

của LinkedIn Tôi có quyền truy cập vào ID được liên kết duy nhất của công ty và muốn có thể thực hiện tìm kiếm thông tin đăng việc; tuy nhiên, đầu vào liên quan đến công ty duy nhất cho cuộc gọi job-searchcompany-name và cuộc gọi companies dường như không cung cấp thông tin đăng tuyển ở đầu ra.Truy xuất bài đăng về công việc cho một công ty cụ thể bằng cách sử dụng API

Tùy chọn duy nhất của tôi là sử dụng cuộc gọi companies để nhận tên công ty và sau đó thực hiện cuộc gọi riêng với tên công ty đã mua (và sau đó gọi cho mỗi công việc đã trả lại để tôi có thể nhận được đề xuất vị trí) ?

Tôi cũng có quyền truy cập vào tên của công ty trên trang web của mình, nhưng bất kỳ sự khác biệt nào giữa dữ liệu của tôi và LinkedIn có thể trả lại các bài đăng cho các công ty khác hoặc bỏ lỡ các bài đăng tôi muốn.

Trả lời

2

LinkedIn một ngày nào đó có thể cải thiện API của họ để xử lý các yêu cầu như yêu cầu ở đây. Nhưng hiện tại, có vẻ như cách duy nhất để có được tất cả các thông tin việc làm cho một công ty dựa trên ID công ty là thực hiện 2 cuộc gọi sơ bộ riêng biệt (một để lấy tên công ty bằng ID của công ty, trên tên công ty). Sau đó, một cuộc gọi đến API phải được thực hiện cho mỗi ID công việc được trả về bởi cuộc gọi thứ hai.

0

Bạn có thể thực hiện việc này theo một vài cách khác nhau. Trong trường hợp không làm bạn cần phải

Sử dụng tìm kiếm việc làm như bạn đã nói, bạn có thể làm điều này:

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

Lưu ý rằng tìm kiếm việc làm là một trận đấu mờ trong trường hợp này vì vậy nếu bạn gần, nó có thể đủ tốt. Bạn không muốn bao gồm "Inc" nếu bạn đang tìm kiếm một công ty, mặc dù. Tài liệu cho API tìm kiếm việc làm có tại đây: https://developer.linkedin.com/documents/job-search-api

Kiểm tra tóm tắt Hacker ở đầu trang để xem tất cả các trường khác nhau mà bạn có thể truy xuất chỉ với một cuộc gọi duy nhất biết thêm chi tiết).

Tuy nhiên, nếu bạn đã nhận được ID công ty mà bạn có thể nhận được công việc trực tiếp từ API tra cứu công việc: https://developer.linkedin.com/documents/job-lookup-api-and-fields

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

Một lần nữa, bộ chọn lĩnh vực tương tự áp dụng ở đây. Bạn có thể yêu cầu chi tiết cho công việc trong cùng một truy vấn bạn sử dụng để tìm việc làm ngay từ đầu.

+1

API tra cứu công việc dường như không chấp nhận ID công ty. Nó nói rằng đầu vào duy nhất là ID công việc.Làm cách nào để sử dụng ID công ty để nhận công việc bằng API tra cứu công việc? – snumpy

0

Tôi biết điều này không phải là API nhưng bạn có thể tìm thấy plugin này mà họ cung cấp cho có ích:

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

Chỉ cần đặt tên công ty của bạn và nó mang lại cho một widget đẹp với công việc của công ty bạn . Một lần nữa, không thực sự API nhưng tôi nghĩ rằng nó có thể thực hiện những gì bạn muốn anyways.

+0

Tiện ích (như API) yêu cầu nhập tên công ty. Tôi cần một cái gì đó mang lại cho tôi đăng tuyển dụng dựa trên ID LinkedIn của công ty – snumpy