Bir CRM, ATS veya Sosyal Yardım aracı geliştiriyorsanız, LinkedIn özelliklerini doğrudan uygulamanıza yerleştirmek istiyor olabilirsiniz. İster konuşmaları senkronize etmek, ister InMail göndermek, ister kişileri yönetmek veya içerik göndermek olsun, LinkedIn API Python entegrasyonu, rekabetçi kalmak isteyen SaaS editörleri için kritik bir varlık haline geldi.
Ancak işin püf noktası şudur: LinkedIn'in resmi API'si, uzun bir onay süreci gerektiren İş Ortağı Programı'na katılmayı şart koşar. Unipile, yazılım yayıncıları için entegrasyon yolunda daha hızlı bir seçenek sunar. Üstelik Unipile, birkaç satır Python koduyla LinkedIn'i (ve WhatsApp, Gmail, Instagram, Takvimler gibi diğer kanalları) bağlamanıza olanak tanıyan güçlü bir birleşik API platformudur.
Bu eksiksiz kılavuzda size göstereceğiz:
- Python ile Unipile'ın birleşik API'si üzerinden LinkedIn'e nasıl bağlanılır
- LinkedIn API ile Python'da Neler Yapabilirsiniz: Mesajlaşmadan Profillere, İş Akışı Entegrasyonuna Kadar
- Unipile'ın SDK'sına dayalı gerçek Python kod örnekleri
- Tam özellikli, çok kanallı bir entegrasyon 10 farklı bağlayıcı yazmadan nasıl oluşturulur?
Yazılım Platformları LinkedIn Entegrasyonu için Neden Python'u Seçiyor?
API otomasyonu için Python'un basitliği ve gücü. Python, otomasyon ve entegrasyon oluşturan birçok arka uç ekibi için tercih edilen bir dildir. Yazması hızlı, okunabilir ve requests, pydantic veya asyncio gibi API iş akışları için mükemmel hale getiren devasa bir kütüphane ekosistemine sahiptir.
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/accounts"
headers = {"accept": "application/json"}
response = requests.get(url, headers=başlıklar)
print(yanıt.metin)
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/users/identifier"
headers = {"accept": "application/json"}
response = requests.get(url, headers=başlıklar)
print(yanıt.metin)
LinkedIn API'ye Erişim Sağlayın - LinkedIn Partner Way vs Unipile Kısayolu (Python ile)
Resmi Yol: LinkedIn İş Ortağı Programı
LinkedIn, İş Ortağı Programı aracılığıyla her biri farklı bir kullanım alanına hizmet eden çeşitli API'ler sunmaktadır:
-
Profil API'si: İsim, başlık ve profesyonel özet gibi kullanıcı profili ayrıntılarına erişim sağlar.
-
Bağlantılar API'si: Bir kullanıcının birinci derece ağ bağlantılarının alınmasını sağlar.
-
API paylaşın: Uygulamanızın kimliği doğrulanmış kullanıcılar adına gönderi (metin, URL, medya) yayınlamasına izin verir.
-
Davet API'si: Diğer LinkedIn üyelerine programlı olarak bağlantı istekleri göndermenizi sağlar.
-
Organizasyon API'si: Yöneticiler ve gönderiler dahil olmak üzere LinkedIn şirket sayfaları hakkındaki verilere erişim sağlar.
-
UGC (Kullanıcı Tarafından Oluşturulan İçerik) API: Zengin medya gönderilerinin (videolar, resimler, belgeler) yayınlanmasını ve yönetilmesini destekler.
-
Uyumluluk API'si: Politikayı ihlal eden içerik için rapor gönderilmesine izin verir.
Geliştirici Dostu Alternatif: Unipile
Unipile, yazılım yayıncıları ve geliştiriciler için tasarlanmış, LinkedIn özelliklerini uygulamanıza entegre etmenin kolay bir yolunu sunar. Şunları yapabilirsiniz:
- Kullanıcı hesaplarını tek bir API çağrısı ile bağlayın
- Gelen kutusuna erişin, mesaj ve InMail gönderin ve gönderilerle etkileşim kurun
- Recruiter ve Sales Navigator boru hatlarını yönetin
- Kullanıcılarınız adına erişim iş akışları oluşturun, davetiye durumunu izleyin ve profilleri zenginleştirin
Bunların hepsi mevcut Python ileBasit istek tabanlı bir akış ve açık belgeler kullanarak. İster CRM, ister ATS veya sosyal yardım ürünü oluşturuyor olun, Unipile size güçlü LinkedIn entegrasyonunu kullanıma hazır olarak sunar.
LinkedIn için Python Ortamınızı Ayarlama
Bağımlılıkları yükleyin : pip yükleme istekleri
Kimlik doğrulama Unipile gösterge paneli
Bir hesap ve uygulama oluşturun
API anahtarınızı (X-API-KEY) ve DSN URL'nizi kopyalayın
LinkedIn API Python ile ilk isteğiniz: Bir LinkedIn hesabı bağlayın
Bu uç nokta tüm bağlı hizmetleri (LinkedIn, Gmail, vb.) döndürse de, özellikle LinkedIn odaklı uygulamalar için kullanışlıdır. Yalnızca platformunuza bağlı LinkedIn hesaplarını filtreleyebilir ve görüntüleyebilirsiniz. Bu, mesaj göndermeden, profilleri almadan veya gelen kutusu verilerini LinkedIn ile senkronize etmeden önce atılması gereken temel bir adımdır.
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/accounts"
headers = {"accept": "application/json", "X-API-KEY": "your-api-key"}
response = requests.get(url, headers=başlıklar)
print(response.json())
Python ile Kullanabileceğiniz Temel LinkedIn API Özellikleri
Bir kullanıcının kimliğini doğruladıktan ve LinkedIn hesabına bağlandıktan sonra gerçek değer başlar. İster işe alım uzmanları, ister satış temsilcileri veya sosyal yardım ekipleri için özellikler geliştiriyor olun, Python ve Unipile API size zengin, eyleme geçirilebilir LinkedIn verilerine ve etkileşimlerine erişim sağlar.
Aşağıda, Python kullanarak doğrudan uygulamanızdan etkinleştirebileceğiniz yüksek etkili LinkedIn özelliklerinin derlenmiş bir listesi bulunmaktadır. Her eylem geliştiriciler düşünülerek tasarlanmıştır: RESTful, belgelenmiş ve üretime hazır.
Python ile Tüm LinkedIn Hesaplarını Listeleyin
Bir kullanıcıya bağlı tüm LinkedIn hesaplarını almak için GET /accounts uç noktası. Bu, uygulamanıza hangi kanalların zaten yetkili olduğuna dair görünürlük sağlar. Buradan, yalnızca LinkedIn hesaplarını görüntülemek için sonuçları filtreleyebilir ve mesajlaşma, profil alma veya gelen kutusu verilerini senkronize etme gibi eylemlere devam edebilirsiniz.
Bu, daha derin LinkedIn özelliklerini uygulamadan önce çok önemli bir ilk adımdır.
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/accounts"
headers = {"accept": "application/json"}
response = requests.get(url, headers=başlıklar)
print(yanıt.metin)
{
"nesne": "AccountList",
"items": [
{
"nesne": "Hesap",
"tip": "MOBİL",
"connection_params": {
"im": {
"telefon_numarası": "string",
"sim_serial_number": "string"
},
"çağrı": {
"telefon_numarası": "string",
"sim_serial_number": "string"
}
},
"last_fetched_at": "2025-12-31T23:59:59.999Z",
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "POSTA",
"connection_params": {
"posta": {
"imap_host": "string",
"imap_port": 0,
"imap_user": "string",
"imap_encryption": "tls",
"smtp_host": "string",
"smtp_port": 0,
"smtp_user": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "GOOGLE_OAUTH",
"connection_params": {
"posta": {
"id": "string",
"kullanıcı adı": "string"
},
"takvim": {
"id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "ICLOUD",
"connection_params": {
"posta": {
"imap_host": "string",
"imap_port": 0,
"imap_user": "string",
"imap_encryption": "tls",
"smtp_host": "string",
"smtp_port": 0,
"smtp_user": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "OUTLOOK",
"connection_params": {
"posta": {
"id": "string",
"kullanıcı adı": "string"
},
"takvim": {
"id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "GOOGLE_CALENDAR",
"connection_params": {
"takvim": "string"
},
"sync_token": "string",
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "WHATSAPP",
"connection_params": {
"im": {
"telefon_numarası": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "LINKEDIN",
"connection_params": {
"im": {
"id": "string",
"publicIdentifier": "string",
"kullanıcı adı": "string",
"premiumId": "string",
"premiumContractId": "string",
"premiumFeatures": [
"İşveren",
"sales_navigator",
"premium"
],
"kuruluşlar": [
{
"isim": "string",
"messaging_enabled": true,
"organization_urn": "string",
"mailbox_urn": "string"
}
],
"proxy": {
"kaynak": "KULLANICI",
"host": "string",
"Port": 0,
"protokol": "http",
"kullanıcı adı": "string",
"şifre": "string"
}
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"tip": "SLACK",
"connection_params": {
"im": {
"url": "string",
"kullanıcı": "string",
"user_id": "string",
"takım": "string",
"team_id": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "TWITTER",
"connection_params": {
"im": {
"id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"tip": "EXCHANGE",
"connection_params": {
"posta": {
"imap_host": "string",
"imap_port": 0,
"imap_user": "string",
"imap_encryption": "tls",
"smtp_host": "string",
"smtp_port": 0,
"smtp_user": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"tip": "TELEGRAM",
"connection_params": {
"im": {
"user_id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "INSTAGRAM",
"connection_params": {
"im": {
"id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
},
{
"nesne": "Hesap",
"type": "MESSENGER",
"connection_params": {
"im": {
"id": "string",
"kullanıcı adı": "string"
}
},
"id": "string",
"isim": "string",
"created_at": "2025-12-31T23:59:59.999Z",
"current_signature": "string",
"imzalar": [
{
"başlık": "string",
"içerik": "string"
}
],
"gruplar": [
"string"
],
"kaynaklar": [
{
"id": "string",
"Durum": "TAMAM"
}
]
}
]
}
Python ile bir kullanıcının LinkedIn Kullanıcı Profilini alma
LinkedIn'den zenginleştirilmiş profil verilerine erişmek için GET /users/{identifier} Unipile tarafından sağlanan uç nokta. Bu, uygulamanızın bağlı kullanıcı adına ad, mevcut iş unvanı ve şirket gibi profil verilerini almasını sağlar.
CRM veya ATS kayıtlarını doğrudan uygulamanızdan zenginleştirmek için güçlü bir özelliktir. Uyumluluğu korumak için platform tarafından belirlenen oran sınırlarına ve kısıtlamalara uyduğunuzdan emin olun.
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/users/identifier"
headers = {"accept": "application/json"}
response = requests.get(url, headers=başlıklar)
print(yanıt.metin)
{
"sağlayıcı": "LINKEDIN",
"provider_id": "string",
"public_identifier": "string",
"first_name": "string",
"soy_adı": "string",
"başlık": "string",
"özet": "string",
"contact_info": {
"e-postalar": [
"string"
],
"telefonlar": [
"string"
],
"adresses": [
"string"
],
"socials": [
{
"tip": "string",
"isim": "string"
}
]
},
"doğum tarihi": {
"ay": 0,
"gün": 0
},
"primary_locale": {
"ülke": "string",
"dil": "string"
},
"konum": "string",
"web siteleri": [
"string"
],
"profile_picture_url": "string",
"profile_picture_url_large": "string",
"background_picture_url": "string",
"hashtags": [
"string"
],
"can_send_inmail": true,
"is_open_profile": true,
"is_premium": true,
"is_influencer": true,
"is_creator": true,
"is_hiring": true,
"is_open_to_work": true,
"is_saved_lead": true,
"is_crm_imported": true,
"is_relationship": true,
"is_self": true,
"davet": {
"type": "GÖNDERİLDİ",
"Durum": "BEKLEMEDE"
},
"iş_deneyimi": [
{
"pozisyon": "string",
"company_id": "string",
"şirket": "string",
"konum": "string",
"açıklama": "string",
"beceriler": [
"string"
],
"current": true,
"durum": "string",
"başlangıç": "string",
"son": "string"
}
],
"volunteering_experience": [
{
"şirket": "string",
"açıklama": "string",
"rol": "string",
"neden": "string",
"başlangıç": "string",
"son": "string"
}
],
"eğitim": [
{
"derece": "string",
"okul": "string",
"field_of_study": "string",
"başlangıç": "string",
"son": "string"
}
],
"beceriler": [
{
"isim": "string",
"endorsement_count": 0,
"endorsement_id": 0,
"Insights": [
"string"
],
"endorsed": true
}
],
"diller": [
{
"isim": "string",
"yeterlilik": "string"
}
],
"sertifikalar": [
{
"isim": "string",
"organizasyon": "string",
"url": "string"
}
],
"projeler": [
{
"isim": "string",
"açıklama": "string",
"beceriler": [
"string"
],
"başlangıç": "string",
"son": "string"
}
],
"recommendations": {
"alındı": [
{
"metin": "string",
"caption": "string",
"aktör": {
"first_name": "string",
"soy_adı": "string",
"provider_id": "string",
"başlık": "string",
"public_identifier": "string",
"public_profile_url": "string",
"profile_picture_url": "string"
}
}
],
"verilen": [
{
"metin": "string",
"caption": "string",
"aktör": {
"first_name": "string",
"soy_adı": "string",
"provider_id": "string",
"başlık": "string",
"public_identifier": "string",
"public_profile_url": "string",
"profile_picture_url": "string"
}
}
]
},
"follower_count": 0,
"connections_count": 0,
"shared_connections_count": 0,
"network_distance": "FIRST_DEGREE",
"public_profile_url": "string",
"nesne": "KullanıcıProfili"
}
Mesaj veya InMail gönderin
Python kullanarak bir LinkedIn görüşmesi başlatmak veya bir InMail göndermek için POST /sohbetler Unipile'dan uç nokta. Bu uç nokta, bire bir mesajları ve hatta İşe Alım Postaları veya mesaj gövdenizin içinde HTML biçimlendirme gibi gelişmiş seçenekleri destekler.
Alıcının LinkedIn URN'sine ve önceki bağlantı adımlarınızdan doğru hesap kimliğine ihtiyacınız olacak. Bu özellik satış etkileşim araçları, aday takipleri ve SaaS'ınıza gömülü akıllı erişim akışları için idealdir.
Şöyle çalışıyor:
i̇thalat talepleri̇
url = "https://api1.unipile.com:13111/api/v1/chats"
payload = "-----011000010111000001101001\r\n-----011000010111000001101001--"
headers = {
"accept": "application/json",
"content-type": "multipart/form-data; boundary=---011000010111000001101001"
}
response = requests.post(url, data=payload, headers=headers)
print(yanıt.metin)
{
"nesne": "ChatStarted",
"chat_id": "string",
"message_id": "string"
}
Çok Kanallı Olmak: Tüm İletişim Kanallarını Python ile Entegre Edin
Gmail, WhatsApp, Instagram ve Takvim'i anında ekleyin
Aynı SDK'dan kullanıcılara izin verin:
- Gmail ve Outlook gelen kutularını senkronize edin
- WhatsApp ve Instagram üzerinden mesaj gönderin
- Google Takvim üzerinden toplantı planlayın
1 entegrasyon = 200+ özellik mevcut
Tek bir API anahtarı ile kullanıcılarınızın mesajlaşma deneyimini tüm kanallarda kontrol edebilirsiniz.
Hesap Bağlantısı
2 mevcut uç noktalar
Mesajlar
10 mevcut uç noktalar
Kullanıcılar/Profiller
8 mevcut uç noktalar
Gönderiler/Yorumlar
6 mevcut uç noktalar
Spesifik
17 mevcut uç noktalar
Webhooks
3 mevcut etkinlikler
Gelen kutuları
4 gelen kutuları mevcut
LinkedIn API Özelliklerini Python Kodu ile Entegre Edin
1. Unipile'a Kaydolun
2. Gösterge Tablosuna Giriş Yapın
3. DSN'nizi alın
Talepleriniz için kullanmanız gereken DSN'nizi (Veri Kaynağı Adı) alın.
5. LinkedIn Hesabını Bağlayın
Linkedin API'sini Python ile Uygulamanın Geliştirici Faydaları
Entegrasyon ve Teknik Rehberlik
Ayrıntılı belgeler ve örnek kod örnekleri ile LinkedIn API entegrasyonunu kolaylaştırın. Bu araçlar, kurulum sürecini basitleştirmek ve platformunuzun iletişim yeteneklerini hızla geliştirmek için tasarlanmıştır.
Geliştirici Desteği
Entegrasyon sırasında sürekli yardım için uzman destek ekibimize erişin. Bu, Unipile uzmanlarından gerçek zamanlı sorun giderme ve stratejik tavsiyeleri içerir ve LinkedIn API'nin en iyi şekilde kullanılmasını sağlar.
Proaktif Bakım ve Güncellemeler
Tüm LinkedIn API özelliklerini LinkedIn'in en son standartları ve özellik geliştirmeleriyle uyumlu tutan, böylece sorunsuz performans ve minimum kesinti süresi sağlayan düzenli güncellemelerden ve proaktif bakımdan yararlanın.
SSS
Python kullanarak LinkedIn API'sine nasıl bağlanabilirim?
Unipile'ın hesaplar uç noktasını kullanın ve kimlik bilgilerini veya çerez tabanlı kimlik doğrulamasını sağlayın. Geçerli bir hesap kimliği alacaksınız.
Python ile LinkedIn mesajları gönderebilir miyim?
Evet. Kullanım POST /sohbetler alıcı URN'si ve mesaj içeriğinizle birlikte.
Unipile'ın API'si aracılığıyla kullanılabilen ana uç noktalar nelerdir?
Mesajlar, profiller, gönderiler, davetler, arama, işe alım hattı ve daha fazlası.
Unipile, resmi LinkedIn İş Ortağı Programı ile nasıl karşılaştırılır?
Daha hızlı, daha esnek ve onay gerektirmiyor. Ayrıca, diğer kanalları da entegre eder.
Python kullanarak LinkedIn'i CRM'ime nasıl entegre edebilirim?
Profil verilerini almak ve iletişim akışlarını doğrudan uygulamanızdan yönetmek için Unipile uç noktalarını kullanın.
Siz de beğenebilirsiniz
linkedin arama api'si̇ edi̇törler i̇çi̇n kullanici değeri̇ni̇ artiriyor
Dünyanın en büyük profesyonel ağ platformu olan LinkedIn, kullanıcıların bağlantı kurmalarına, etkileşime geçmelerine ve ağlarını büyütmelerine yardımcı olmak için çeşitli araçlar ve hizmetler sunmaktadır. Bunlar arasında, LinkedIn'in arama özelliklerinin uygulamalara sorunsuz bir şekilde entegre edilmesini sağlayan LinkedIn API Search özelliği de yer alıyor. Nedir bu...
LinkedIn API Kılavuzu 2026: Eksiksiz Entegrasyon Eğitimi ve En İyi Uygulamalar
LinkedIn API nedir? LinkedIn API (Uygulama Programlama Arayüzü), uygulamanız ile LinkedIn arasındaki temel köprüdür ve kimliği doğrulanmış kullanıcılarınız adına işlem yapar. İşe alım yazılımı, CRM sistemleri veya iş akışı otomasyon araçları geliştiriyor olun, LinkedIn'i anlamak...



