2010-09-23 37 views
11

Tôi đang cố sử dụng LinkedIn API để tìm kiếm các công ty , chứ không phải người dùng. Tôi đặc biệt không muốn người dùng - chỉ các công ty.API LinkedIn cho Danh bạ Công ty

Tôi đã xem Tài liệu API LinkedIn (RTFM và tất cả điều đó), nhưng theo như tôi có thể nói, nó không được hỗ trợ. Có 2 bài viết trên diễn đàn mà khá nhiều nói điều này hoàn toàn - herehere

Về cơ bản, tôi chỉ tìm kiếm một giao diện tìm kiếm đơn giản, tương tự như những gì đang diễn ra trên trang chủ LinkedIn. Tôi cũng muốn hiển thị thông tin trở lại theo một cách nào đó.

Tôi có thực hiện tốt hơn việc đơn giản là thực hiện GET bằng tay cho chính trang web không? Tôi có cần phải lưu lại kết quả không? Tôi có cần phải phân tích cú pháp HTML theo cách thủ công không?

Tôi đang lên kế hoạch thực hiện điều này trong Ruby, nhưng đó không thực sự là những gì tôi quan tâm.

+0

Tôi có một số câu hỏi tương tự, được kết nối với các công ty http://developer.linkedin.com/thread/2394 – sergtk

Trả lời

15

Cập nhật: Hiện nay có là một API chính thức: https://developer-programs.linkedin.com/documents/company-search

API chính thức dường như không có tính năng này. Tuy nhiên, họ có URL nơi bạn có thể chuyển sang tìm kiếm công ty và nó sẽ trả về phản hồi JSON với tên công ty, URL biểu trưng, ​​số lượng nhân viên và liên kết đến hồ sơ công ty.

Ví dụ một tìm kiếm của "citr" sẽ là

http://www.linkedin.com/ta/federator?query=citr&types=company,group,sitefeature 

nào trả

{ 
    "sitefeature":{ 
     "resultList":[ 

     ] 
    }, 
    "company":{ 
     "resultList":[ 
     { 
      "id":"1195260", 
      "headLine":"<strong>CiTR<\/strong> SHINDIG", 
      "displayName":"CiTR SHINDIG", 
      "subLine":"Entertainment; 1-10 employees", 
      "url":"http://www.linkedin.com/companies/1195260" 
     }, 
     { 
      "id":"2641", 
      "headLine":"<strong>Citr<\/strong>ix Systems", 
      "imageUrl":"http://media03.linkedin.com/mpr/mpr/shrink_40_40/p/3/000/043/32b/0076ade.png", 
      "displayName":"Citrix Systems", 
      "subLine":"Computer Software; 1001-5000 employees", 
      "url":"http://www.linkedin.com/companies/2641" 
     }, 
     { 
      "id":"7659", 
      "headLine":"<strong>Citr<\/strong>oen", 
      "imageUrl":"http://media01.linkedin.com/mpr/mpr/shrink_40_40/p/3/000/01d/3d0/277c145.png", 
      "displayName":"Citroen", 
      "subLine":"Automotive; 10,001+ employees", 
      "url":"http://www.linkedin.com/companies/7659" 
     }, 
     { 
      "id":"260214", 
      "headLine":"PSA Peugeot <strong>Citr<\/strong>oën", 
      "imageUrl":"http://media02.linkedin.com/mpr/mpr/shrink_40_40/p/2/000/021/0b7/07c4193.png", 
      "displayName":"PSA Peugeot Citroën", 
      "subLine":"Automotive; 10,001+ employees", 
      "url":"http://www.linkedin.com/companies/260214" 
     }, 
... 
+0

Không lý tưởng, nhưng tôi đoán đây là điều tốt nhất chúng ta có thể làm tại thời điểm –

+0

Thiên Chúa, tôi ước tôi đã biết trước đó .... Cảm ơn! – philgo20

+0

Cảm ơn vì giải pháp tuyệt vời .. –

4

Trên thực tế, LinkedIn API hiện có tính năng tìm kiếm công ty, có sẵn kể từ tháng 5 năm ngoái: https://developer.linkedin.com/documents/company-search

LinkedIn có một số API của Công ty, đây chỉ là một trong số chúng. Vui lòng đọc kỹ tài liệu và xem những gì có sẵn.

+2

Liên kết là –

+0

Tính năng này đã bị ngừng hoạt động, phải không? – John

Các vấn đề liên quan