LinkedIn API dla Katalogu Firm

Próbuję użyć API LinkedIn do wyszukiwania firm, a nie użytkowników. Szczególnie nie chcę firm tylko dla użytkowników.

Przyjrzałem się dokumentacji LinkedIn API (RTFM i tym podobne), ale o ile mogę powiedzieć, że nie jest obsługiwana. Na forum są 2 posty, które w zasadzie mówią wprost - tutaj i tutaj

Szukam po prostu interfejsu wyszukiwania, podobnego do tego, co dzieje się na Strona główna LinkedIn. Chcę również wyświetlić informacje wracające w jakiś sposób.

Czy lepiej po prostu zrobić instrukcję dostać się do samej strony? Czy muszę buforować wyniki? Czy muszę ręcznie parsować powracający HTML?

Planuję zaimplementować to w Ruby, ale nie o to mi chodzi.

Author: Jaco Pretorius, 2010-09-23

3 answers

Aktualizacja: jest teraz oficjalne API: https://developer-programs.linkedin.com/documents/company-search

Oficjalne API nie wydaje się mieć tej funkcji. Mają jednak adres URL, pod którym można przejść w poszukiwaniu firm i zwróci odpowiedź JSON z nazwą firmy, adresem URL logo, liczbą pracowników i linkiem do profilu firmy.

Na przykład szukanie "citr" byłoby

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

Który zwraca

{
   "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"
         },
...
 15
Author: Eric Mason,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-08 15:47:33

Właściwie API LinkedIn ma teraz funkcję wyszukiwania firm, dostępną od maja ubiegłego roku: https://developer.linkedin.com/documents/company-search

LinkedIn ma kilka firmowych interfejsów API, to tylko jeden z nich. Prosimy zapoznać się z dokumentacją i zobaczyć, co jest dostępne.

 4
Author: Kirsten Jones,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-03 21:03:25

Jest to jedna z najbardziej popularnych funkcji w API Linkedin. https://developer.linkedin.com/thread/2970 )

 1
Author: Bob Belderbos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-03 19:37:50