2010-09-23 4 views
11

Ich versuche, die LinkedIn API zu verwenden für Unternehmen suchen, nicht Benutzer. Ich will insbesondere keine Nutzer - nur Unternehmen.LinkedIn-API für Firmenverzeichnis

Ich habe die LinkedIn API Dokumentation (RTFM und all das) angeschaut, aber soweit ich das beurteilen kann, wird das nicht unterstützt. Es gibt 2 Beiträge im Forum, die ziemlich genau das sagen - here und here

Ich bin im Grunde nur auf der Suche nach einer einfachen Suchoberfläche, ähnlich wie auf der LinkedIn-Homepage. Ich möchte auch die Informationen anzeigen, die irgendwie zurückkommen.

Bin es besser, einfach eine manuelle GET auf die Website selbst zu tun? Müsste ich die Ergebnisse zwischenspeichern? Müsste ich den zurückkommenden HTML-Code manuell analysieren?

Ich plane dies in Ruby zu implementieren, aber das ist nicht wirklich, worum ich besorgt bin.

+0

Ich habe etwas ähnliche Frage, mit Unternehmen verbunden http://developer.linkedin.com/thread/2394 – sergtk

Antwort

15

Update: Es gibt jetzt eine offizielle API: https://developer-programs.linkedin.com/documents/company-search

Die offizielle API scheint nicht zu dieser Funktion zu haben. Sie verfügen jedoch über eine URL, über die Sie eine Suche nach Unternehmen durchführen können und die eine JSON-Antwort mit dem Firmennamen, der Logo-URL, der Anzahl der Mitarbeiter und einem Link zum Firmenprofil zurückgibt.

Zum Beispiel eine Suche nach "citr" würde

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

sein, die

{ 
    "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

Nicht ideal, aber ich denke, das ist das Beste, was wir im Moment tun können –

+0

Gott, ich wünschte, ich hätte gewusst das vorher .... Danke! – philgo20

+0

Vielen Dank für die tolle Lösung .. –

4

Eigentlich ist die LinkedIn API hat jetzt eine Unternehmenssuchfunktion, die seit dem letzten Mai verfügbar ist: https://developer.linkedin.com/documents/company-search

LinkedIn hat mehrere Unternehmens-APIs, dies ist nur eine davon. Bitte lesen Sie die Dokumentation und sehen Sie, was verfügbar ist.

+2

Link ist leider tot. –

+0

Diese Funktion wurde eingestellt, oder? – John