LinkedIn API: Kompleksowy przewodnik po integracji

Uwolnij potencjał LinkedIn API dzięki naszemu kompleksowemu przewodnikowi. W dziedzinie HR, rozwoju oprogramowania lub dowolnej innej domenie zawodowej odkryjesz cenne spostrzeżenia i praktyczne korzyści. Od zrozumienia podstaw LinkedIn API do odkrywania rzeczywistych zastosowań i płynnej integracji, nasz przewodnik zapewnia kompleksowe omówienie.

Wprowadzenie do LinkedIn API Access.

Skrzynka odbiorcza - filtry i tagi

LinkedIn API, skrót od Application Programming Interface, służy jako niezbędny pomost między bogactwem profesjonalnych danych LinkedIn a zewnętrznymi aplikacjami. Umożliwia programistom korzystanie z rozległej sieci LinkedIn, zapewniając szereg funkcji, które są nieocenione zarówno dla firm, rekruterów, jak i profesjonalistów.

Skrzynka odbiorcza - filtry i tagi

Czym jest interfejs API LinkedIn?

Interfejs API LinkedIn umożliwia użytkownikom usprawnienie nawiązywania kontaktów poprzez zapraszanie użytkowników, tworzenie sekwencji kontaktów i zarządzanie komunikacją. Mogą angażować się w posty, uzyskiwać dostęp do szczegółowych profili i zarządzać skrzynkami odbiorczymi w różnych narzędziach LinkedIn, zwiększając swoje kontakty i działania marketingowe.

Jakie są różne oficjalne interfejsy API LinkedIn?

LinkedIn oferuje różne oficjalne interfejsy API dla partnerów, w tym:

 

  • API profilu: Pobieranie profili użytkowników.
  • Interfejs API połączeń: Dostęp do połączeń użytkownika.
  • Udostępnij API: Publikowanie treści w imieniu użytkowników.
  • API organizacji: Zarządzanie danymi firmy.
  • UGC API: Obsługa treści multimedialnych.
  • Interfejs API zgodności: Zgłaszanie naruszeń zasad.

Kto może korzystać z interfejsów API LinkedIn?

LinkedIn nie oferuje już publicznego dostępu do swoich interfejsów API. Zamiast tego firmy muszą dołączyć do programu partnerskiego LinkedIn, aby uzyskać dostęp.

Ten program składa się z czterech ścieżek:
Marketing Developer Program
Rozwiązania Sales Navigator
Partnerstwo Talent Solutions
Program partnerski LinkedIn Learning

Aby zostać partnerem, należy utworzyć aplikację na stronie LinkedIn Developers i ubiegać się o dostęp. Wymagane jest zatwierdzenie, a LinkedIn może ograniczyć dostęp do określonych interfejsów API, co często prowadzi do długiego i złożonego procesu, który może nie gwarantować pełnego dostępu do wszystkich pożądanych funkcji.

Co można, a czego nie można zrobić z interfejsami API LinkedIn: Podejście DIY

Interfejs API LinkedIn umożliwia dostęp do danych, publikowanie treści i zarządzanie profilami, ale wiąże się z ograniczeniami. Możesz napotkać limity stawek, potrzebować uprawnień użytkownika i uzyskać dostęp do niektórych funkcji tylko wtedy, gdy jesteś partnerem. Proces zatwierdzania może być czasochłonny i ograniczać możliwość wdrażania niestandardowych rozwiązań bez zgody LinkedIn.

Trzy rozwiązania umożliwiające dostęp do API LinkedIn

Istnieje kilka sposobów na uzyskanie dostępu do danych LinkedIn w celu wykonania zadań, takich jak wyszukiwanie profili, wyszukiwanie firm, wysyłanie zaproszeń, wysyłanie notatek głosowychlub wysyłanie wiadomości InMails. Poznaj dwa główne podejścia do uzyskiwania dostępu do API LinkedIn:

1.Oficjalny interfejs API LinkedIn (złożony)

Przegląd dla deweloperów

Interfejs API LinkedIn oferuje zaawansowane opcje integracji, ale jest ściśle kontrolowany. Od 2015 roku publiczny dostęp został usunięty, a dostęp jest teraz dostępny tylko dla partnerów LinkedIn. Zatwierdzeni partnerzy uzyskują dostęp do określonych interfejsów API, takich jak Profile API, Connections API i UGC API, które umożliwiają między innymi wzbogacanie profili, udostępnianie treści i połączenia sieciowe.

Aby korzystać z API LinkedIn, deweloperzy muszą przejść przez proces OAuth LinkedIn. Dwie kluczowe metody obejmują:

  1. Zaloguj się za pomocą LinkedIn: Wymaga uprawnień użytkownika do danych profilu.
  2. API profilu: Zarezerwowany dla zatwierdzonych partnerów, zapewniający szerszy dostęp do danych profilu.

Proces OAuth dla dostępu

Aby zintegrować się z interfejsami API LinkedIn, należy utworzyć aplikację przy użyciu konta programisty LinkedIn. Oto uproszczony proces rozpoczęcia:

    • Utwórz konto programisty LinkedIn: Przejdź do Witryna dla programistów LinkedIn i zaloguj się przy użyciu poświadczeń LinkedIn. Przejdź do sekcji "Moje aplikacje" i utwórz nową aplikację.
    • Konfiguracja aplikacji: Wypełnij wymagane informacje, w tym nazwę aplikacji, opis i adresy URL przekierowania OAuth 2.0. Upewnij się, że zapoznałeś się i zaakceptowałeś Warunki korzystania z API LinkedIn i Umowę programu deweloperskiego.
    • Uzyskaj klucze API: Po utworzeniu aplikacji otrzymasz Client ID i Client Secret, które są niezbędne do wykonywania żądań API. Klucze te należy przechowywać w bezpiecznym miejscu, ponieważ służą one do uwierzytelniania aplikacji.
    • Żądanie dostępu do API: Dostęp do bardziej zaawansowanych interfejsów API LinkedIn (takich jak te do pobierania szczegółowych danych profilu) wymaga zatwierdzenia przez LinkedIn. Przygotuj się na to, że zajmie to trochę czasu, ponieważ LinkedIn jest selektywny w przyznawaniu dostępu do API.

Uzyskaj zatwierdzenie przez zespół LinkedIn

Proces uzyskiwania tej zgody jest powolny i może być frustrujący dla firm, zwłaszcza startupów.

    • Rygorystyczne zasady użytkowania: LinkedIn ma ścisłe wytyczne dotyczące korzystania z API, w tym prywatności danych i ograniczeń użytkowania.
    • Ograniczone możliwości: Nawet po zatwierdzeniu, interfejs API LinkedIn ma ograniczenia dotyczące danych, które można pobrać. Na przykład dane profilu można pobierać tylko przy użyciu identyfikatora profilu, a nie slugu adresu URL.
    • Kompleksowa integracja: Integracja API LinkedIn może być złożona, wymagając dokładnego zrozumienia i obsługi OAuth w celu uwierzytelnienia.

Uzyskiwanie tokenów dostępu

Użyj Client ID i Client Secret swojej aplikacji, aby zażądać tokenu dostępu. Ten token jest wymagany do wykonywania uwierzytelnionych wywołań API.


const getAccessToken = async () => {
  const LI_ACCESS_TOKEN_EXCHANGE_URL = 'https://www.linkedin.com/oauth/v2/accessToken';
  const response = await axios.post(LI_ACCESS_TOKEN_EXCHANGE_URL, {
    params: {
      grant_type: 'client_credentials',
      client_id: 'your-client-id',
      client_secret: 'your-client-secret'
    }
  });
  return response.data.access_token;
};
  

Pobieranie danych profilu

Zacznij wysyłać żądania API, aby pobrać dane profilu. LinkedIn API wymaga identyfikatora profilu do pobierania danych.


const getProfile = async (accessToken, profileId) => {
  const LI_PROFILE_API_ENDPOINT = `https://api.linkedin.com/v2/people/${profileId}`;
  const response = await axios.get(LI_PROFILE_API_ENDPOINT, {
    headers: {
      'Authorization': `Bearer ${accessToken}`
    }
  });
  return response.data;
};
  

Uwaga

Ważne jest, aby pamiętać, że oficjalne API LinkedIn umożliwia pobieranie danych profilu tylko przy użyciu identyfikatora profilu. Oznacza to, że jeśli masz tylko adres URL profilu LinkedIn lub slug, oficjalne API nie będzie pomocne. W takich przypadkach rozwiązaniem może być skorzystanie z nieoficjalnego interfejsu API, takiego jak ScrapIn API, który umożliwia pobieranie danych LinkedIn zarówno przy użyciu identyfikatora profilu, jak i adresu URL profilu.

2. Samodzielne podejście do integracji API LinkedIn

Jeśli oficjalne API LinkedIn nie spełnia twoich potrzeb, szczególnie gdy musisz pobrać dane za pomocą adresu URL profilu LinkedIn lub slug, nieoficjalne API, takie jak LinkedIn API autorstwa Toma Quirka może być świetną alternatywą. Ta biblioteka Pythona umożliwia interakcję z LinkedIn, w tym pobieranie danych profilu i nie tylko, bez ograniczeń narzuconych przez oficjalne API. Takie podejście zapewnia większą elastyczność programistom poszukującym dodatkowych funkcji LinkedIn.

3. Unipile API (szybko i łatwo)

Przegląd

Interfejs API Unipile upraszcza uwierzytelnianie, generując link autoryzacyjny dla aplikacji. Stosujemy innowacyjne podejście, wykorzystując przeglądarkę bezgłową. Ta przeglądarka replikuje interakcje użytkownika i nawiązuje bezpośrednie połączenie z interfejsem API LinkedIn. Chociaż nie jest to oficjalnie zatwierdzone, naszym celem jest usprawnienie obsługi wiadomości poprzez synchronizację danych bezpośrednio z ATS/CRM. Działamy w podobny sposób do różnych narzędzi outreach, które są dostępne na rynku od wielu lat. Mogę potwierdzić, że żaden z naszych użytkowników nie został zbanowany na Linkedin. Szanujemy wszystkie ograniczenia użytkowników Linkedin. Dlatego nie pobieramy danych masowo i nie próbujemy łamać limitów, które Linkedin ustanowił dla swoich użytkowników.

1. Zarejestruj się w Unipile

2. Zaloguj się do pulpitu nawigacyjnego

3. Uzyskaj DSN

Uzyskaj nazwę DSN (Data Source Name), która musi być używana w żądaniach.

4. Wygeneruj token

5. Połącz konto LinkedIn

6. Integracja wszystkich potrzebnych funkcji

Możesz eksperymentować z każdą funkcją bez pisania pojedynczej linii kodu bezpośrednio w aplikacji API Reference w sekcji dokumentacji. Określ DSN i token dla trasy, której chcesz użyć, a następnie interaktywnie wypełnij parametry.

Funkcje referencyjne API do zintegrowania teraz

Kluczowe cechy interfejsu API LinkedIn firmy Unipile

API HISTORII KONTAKTÓW

Lista wszystkich czatów

API HISTORII KONTAKTÓW
lista wszystkich czatów linkedin api

Funkcja ta umożliwia pobieranie wiadomości czatu z konta LinkedIn użytkownika, oferując różne filtry do wyszukiwania określonych rozmów w oparciu o kryteria, takie jak partner czatu, data lub słowa kluczowe w treści czatu.

Zalety: Usprawnia proces wyszukiwania i organizowania wiadomości na czacie w LinkedIn, oszczędza czas, eliminując potrzebę ręcznego filtrowania i zwiększa zaangażowanie użytkowników poprzez szybkie wyświetlanie odpowiednich konwersacji.

API HISTORII KONTAKTÓW

Rozpocznij nowy czat

lista email gmail api

Umożliwia zainicjowanie nowej wiadomości czatu w aplikacji, zapewniając niezbędne pola, takie jak odbiorca, treść wiadomości i opcja dołączania załączników, jeśli są obsługiwane.

Zalety: Ułatwia płynną kompozycję czatu bezpośrednio w aplikacji, zwiększa wydajność przepływu pracy i pozwala na dostosowanie szablonów wiadomości w celu utrzymania spójnego brandingu komunikacji.

Odzyskaj profil

lista email gmail api

Ta funkcja API ułatwia pobieranie profili użytkowników, umożliwiając szczegółowy dostęp do informacji o użytkowniku. Możesz zebrać wiele publicznych informacji o profilu, takich jak adres e-mail użytkownika, stanowisko, firma, numer telefonu i adres, gdy są one podane i publicznie dostępne.
Zaletą tej funkcji jest to, że pozwala ona skonsolidować wszystkie dostępne dane w ramach własnego oprogramowania, zapewniając możliwość wykorzystania ich do automatyzacji, dogłębnej analizy lub innych inicjatyw strategicznych.

Jak programiści mogą wykorzystać LinkedIn API do zaawansowanych funkcji?

Integracja zaawansowanych funkcji LinkedIn w aplikacjach jest teraz usprawnionym procesem dzięki gotowym do użycia fragmentom kodu Unipile. Programiści mogą ominąć złożoność budowania od podstaw, korzystając z tych wstępnie przygotowanych kodów, aby uzyskać dostęp do pełnych możliwości LinkedIn API. Niezależnie od tego, czy chodzi o automatyzację pobierania danych z profilu, analizę aktywności w sieci czy synchronizację z innymi systemami, solidne repozytorium kodu Unipile działa jako katalizator szybkiej i płynnej integracji, skracając cykl rozwoju i ułatwiając ścieżkę do wdrożenia.

Utwórz sekwencję pomocy

Zautomatyzuj swój zasięg na LinkedIn, tworząc listę profili, aby wysyłać masowe zaproszenia ze spersonalizowanym akcentem.

1. Wyszukaj profile za pomocą LinkedIn lub LinkedIn Sales Navigator, zastosuj filtry i skopiuj adres URL wyszukiwania.
2. Pobieranie nieprzetworzonych danych z adresu URL, obsługa paginacji i przestrzeganie limitów stawek LinkedIn.
3. Zaplanuj i wyślij zaproszenia, monitoruj limity akceptacji LinkedIn i przechowuj dane do późniejszych działań.

Wyszukiwanie listy wyciągów

Wykorzystaj zaawansowane funkcje LinkedIn, LinkedIn Recruiter i LinkedIn Sales Navigator do tworzenia niestandardowych funkcji za pomocą trasy "Pobierz nieprzetworzone dane" (Magic route) przy użyciu połączonych kont.

1. Przechwytywanie żądań LinkedIn za pomocą narzędzi przeglądarki w celu zidentyfikowania żądanego punktu końcowego danych.
2. Użyj dostarczonych przykładów cURL, aby wyodrębnić wyniki wyszukiwania osób lub wyszukiwania Sales Navigator.
3. Zintegruj nieprzetworzone dane ze swoją aplikacją, dostosowując je pod kątem słów kluczowych i paginacji.

Wykrywanie zaakceptowanych zaproszeń

wysyłanie zaproszeń linkedin api

Śledź, kiedy Twoje zaproszenia na LinkedIn są akceptowane, aby wyzwalać działania następcze bez określonych webhooków.

1. Użyj webhooka "nowa wiadomość", aby wykryć akceptacje zaproszeń z wiadomościami.
2. Okresowo sprawdzaj listę wysłanych zaproszeń pod kątem aktualizacji, sugerujących akceptację lub odrzucenie.
2. Rejestrowanie wysłanych zaproszeń i utrzymywanie skuteczności porównywania.

wysyłanie zaproszeń linkedin api
wysyłanie wiadomości linkedin api

Integracja notatek głosowych

wysyłanie wiadomości linkedin api

Włączenie funkcji notatek głosowych LinkedIn do oprogramowania może znacznie zwiększyć interakcję i zaangażowanie użytkowników. Integracja ta umożliwia użytkownikom łatwe wysyłanie i odbieranie wiadomości głosowych, oferując bardziej osobisty i skuteczny sposób komunikacji.

Przypadki użycia API LinkedIn: Uwolnienie potencjału

Interfejs API LinkedIn służy jako narzędzie transformacyjne, zmieniające krajobraz dla osób i organizacji z różnych branż. Przyjrzyjmy się dwóm atrakcyjnym przypadkom użycia, które pokazują codzienny wpływ integracji LinkedIn API.

API LINKEDIN

Szybsza rekrutacja i sprzedażUżytkownicy muszą szybko odpowiadać na wiadomości. W tym miejscu do gry wkracza synchronizacja otrzymanych i wysłanych wiadomości w czasie rzeczywistym. Dzięki tej funkcji użytkownicy są zawsze na bieżąco i mogą szybko odpowiadać potencjalnym klientom, kandydatom i klientom. Dzięki interfejsowi API można łatwo połączyć nieograniczoną liczbę kont LinkedIn na użytkownika.

API dla LinkedIn Recruiter

W dziedzinie rekrutacji LinkedIn API jest narzędziem transformacyjnym, zmieniającym krajobraz zatrudniania specjalistów. API oferuje zestaw funkcji dostosowanych do unikalnych potrzeb branży rekrutacyjnej.

Weźmy pod uwagę tętniącą życiem agencję rekrutacyjną, której zadaniem jest identyfikowanie najlepszych talentów dla szeregu klientów. API dla LinkedIn Recruiter i innych usprawnia targetowanie kandydatów, automatyzuje żmudne zadania i zapewnia wgląd w czasie rzeczywistym, dzięki czemu jest wszechstronnym narzędziem, które uzupełnia szeroki zakres scenariuszy przewidzianych przez wydawców oprogramowania.

API dla LinkedIn Sales Navigator

Włączanie LinkedIn Sales Navigator CRM przekształca strategie sprzedaży, zapewniając bezpośredni dostęp do cennych informacji i połączeń. Ta fuzja pozwala na spersonalizowane zaangażowanie, dostosowane do unikalnych potrzeb i zainteresowań każdego potencjalnego klienta. Usprawnia proces sprzedaży, przenosząc kompleksowe dane LinkedIn do środowiska CRM, umożliwiając zespołom działanie na podstawie precyzyjnych, aktualnych informacji i nawiązywanie silniejszych relacji. Przyjmując to zintegrowane podejście, dostawcy CRM zaobserwowali znaczny wzrost retencji i satysfakcji użytkowników, podkreślając wymierną wartość tego potężnego połączenia.

Korzyści z integracji API LinkedIn dla wydawców oprogramowania

Dzięki płynnej integracji LinkedIn API, profesjonaliści mogą uwolnić potencjał, otwierając drzwi dla różnych branż. Ta integracja jest znaczącym atutem dla ich klientów, zapewniając łatwy dostęp do ogromnych profesjonalnych danych LinkedIn, usprawniając proces integracji i optymalizując wykorzystanie LinkedIn API do różnych celów.

Odkryj wszystkie funkcje techniczne i zalety tego kompleksowego zasobu.

Integracja API Linkedin: Oszczędność czasu i wsparcie

Integracja LinkedIn pozwala wydawcom bez wysiłku korzystać z rozległej profesjonalnej sieci, zwiększać zaangażowanie użytkowników i podnosić wartość ich platformy dzięki usprawnionym funkcjom łączności.

API Unipile: Zaawansowana funkcjonalność LinkedIn

LinkedIn API oferuje zestaw funkcji LinkedIn gotowych do natychmiastowego użycia. Za pomocą jednego łącza API można teraz bez wysiłku wysyłać i odbierać wiadomości LinkedIn, zarządzać połączeniami za pośrednictwem zaproszeń LinkedIn, wchodzić w interakcje z postami za pośrednictwem komentarzy i wykorzystywać moc InMails. Możliwości te są dostępne od razu, usprawniając integrację z LinkedIn i umożliwiając zwiększenie potencjału sieciowego platformy bez konieczności poświęcania czasu na rozwój. Zacznij już teraz, aby odblokować bardziej połączone i wydajne środowisko zawodowe.

1 Ikona

Połączenie integracyjne
Zapewnienie spotkania na żądanie z naszymi założycielami (CTO i CEO) w celu uzgodnienia strategii technicznej i produktowej.

1 Ikona

Połączenie integracyjne
Zapewnienie spotkania na żądanie z naszymi założycielami (CTO i CEO) w celu uzgodnienia strategii technicznej i produktowej.

Ikona dostarczalności

Połącz się z pomocą techniczną na żywo
Nasze wsparcie na żywo jest do Twojej dyspozycji przed, w trakcie i po integracji, zapewniając wskazówki na każdym kroku bez dodatkowych kosztów.

Ikona dostarczalności

Połącz się z pomocą techniczną na żywo
Nasze wsparcie na żywo jest do Twojej dyspozycji przed, w trakcie i po integracji, zapewniając wskazówki na każdym kroku bez dodatkowych kosztów.

Najczęściej zadawane pytania

Kto jest uprawniony do korzystania z oficjalnych interfejsów API LinkedIn' i jak wygląda proces składania wniosków?

Aby korzystać z oficjalnych interfejsów API LinkedIn, firmy muszą dołączyć do programu partnerskiego LinkedIn, który obejmuje ścieżki takie jak Marketing Developer, Sales Navigator Solutions, Talent Solutions i LinkedIn Learning. Proces ten obejmuje złożenie wniosku za pośrednictwem strony LinkedIn Developers i oczekiwanie na zatwierdzenie. Dostęp jest ograniczony, a jego uzyskanie może zająć trochę czasu.

Jakie funkcje zapewnia interfejs API Unipile?

Interfejs API Unipile usprawnia integrację LinkedIn poprzez generowanie linku autoryzacyjnego, umożliwiając użytkownikom łączenie kont LinkedIn, zarządzanie komunikacją i bezpośredni dostęp do różnych funkcji LinkedIn. Proces ten eliminuje potrzebę skomplikowanego kodu, dzięki czemu integracja jest szybka i wydajna.

Jakie są kluczowe różnice między oficjalnym API LinkedIn a innymi alternatywami?

Oficjalny interfejs API LinkedIn wiąże się z ograniczeniami, takimi jak wymagana zgoda partnera i ograniczony dostęp do niektórych funkcji. Inne alternatywy API oferują większą elastyczność, pozwalając programistom ominąć niektóre z tych ograniczeń, dzięki czemu są bardziej odpowiednie dla konkretnych przypadków użycia, w których ograniczenia LinkedIn są zbyt ograniczające.

Jakie są konkretne koszty związane z korzystaniem z interfejsu API LinkedIn? Czy istnieją różne poziomy cenowe w zależności od wielkości użycia lub dostępnych funkcji?

Nie ma różnicy w cenie w zależności od wyboru funkcji, z ponad 50 dostępnymi funkcjami dostępnymi bez dodatkowych kosztów, aby uzyskać szczegółowe informacje na temat cen lub jeśli masz bardziej złożone wymagania, zaleca się sprawdzenie strona z cenami bezpośrednio lub skontaktuj się z nami w celu uzyskania bardziej szczegółowych informacji i spersonalizowanej pomocy.

Jakie konkretne limity stawek lub limity wykorzystania danych są nakładane na interfejs API LinkedIn? Czy istnieją ograniczenia dotyczące określonych pól danych lub punktów końcowych API?

Ograniczenia i ograniczenia interfejsu API LinkedIn są określane przez sam LinkedIn i różnią się w zależności od punktów końcowych i dozwolonych typów użytkowania.

W jaki sposób LinkedIn API zapewnia bezpieczeństwo i zgodność danych, zwłaszcza w odniesieniu do przepisów dotyczących prywatności, takich jak RODO?

Unipile może pobierać tylko publiczne dane użytkowników z LinkedIn, przestrzegając przepisów dotyczących prywatności i ochrony danych, w tym przepisów takich jak RODO, aby zapewnić bezpieczeństwo wrażliwych informacji o użytkownikach. Dowiedz się więcej o wszystkich funkcjach LinkedIn API.

Możesz także polubić

Jak wyodrębnić dane z Sales Navigator API dla mojego oprogramowania?

Jak wyodrębnić dane z Sales Navigator API dla mojego oprogramowania?

Poznaj korzyści płynące z wyodrębniania kluczowych danych z Sales Navigator za pośrednictwem dedykowanego interfejsu API w celu usprawnienia integracji oprogramowania. Dane oprogramowania z Sales Navigator Sales Navigator jest używany przez specjalistów ds. sprzedaży i zespoły, które chcą wykorzystać sieć LinkedIn do generowania leadów i sprzedaży....

czytaj dalej
LinkedIn uruchamia funkcję DM dla stron firmowych

LinkedIn uruchamia funkcję DM dla stron firmowych

Poznaj strategiczną przewagę, jaką nowa funkcja DM LinkedIn oferuje stronom firmowym, wzmacniając bezpośrednią komunikację i zaangażowanie w cyfrowym krajobrazie biznesowym, a także odkryj sekrety integracji wydawców oprogramowania wykorzystujących bezpośrednie wiadomości na swoich platformach. Strona firmowa LinkedIn...

czytaj dalej