Bu rehberde: LinkedIn profilinizi veya şirket sayfanızı bağlarsınız. Platform yöneticisi LinkedIn Developer Portal'da uygulama oluşturur; siz Bağla deyip izin verirsiniz. Şirket sayfası adına paylaşım için ayrı bir Community Management API uygulaması gerekir; kurulumu Şirket sayfası adına paylaşım bölümündedir.
⏱ 20 dakika (uygulama oluşturma dahil)
Kimlik kartı
| Alan | Değer |
|---|---|
| Sağlayıcı anahtarı | LINKEDIN |
| Kategori | Sosyal medya |
| Kimlik doğrulama | İzin ekranı (OAuth 2.0) |
| Kapsam | Proje bazlı |
| Webhook | Hayır |
| Yetenekler | Gönderi yayınlama, metrik okuma |
| Kullanan kutular | Yayınla, Zamanla, Metrik al |
| Kullanan ajanlar | Content Creator, Social Publisher |
Ne işe yarar?
- Kişisel profile veya yönettiğiniz şirket sayfasına metin, görsel, video ve çoklu görsel gönderileri yayınlar. Sınır 3.000 karakter; ilk 210 karakter "devamını gör" öncesinde görünür.
- Şirket sayfası gönderilerinin gösterim, tıklama, beğeni, yorum ve paylaşımını okur.
Yorum okuma ve yanıtlama LinkedIn'de yoktur; Community Manager bu hesabı kullanmaz.
Ön koşullar
- Bir LinkedIn üye hesabı ve yayın için bir LinkedIn Page (şirket sayfası). Uygulama oluşturmak için de bir sayfa gerekir.
- Şirket sayfasına yayın için izin veren üyenin sayfada Super admin veya Content admin rolü.
- developer.linkedin.com erişimi.
- Şirket sayfası yayını ve analitiği için Community Management API ürünü olan ayrı bir LinkedIn uygulaması (
LINKEDIN_PAGES_CLIENT_ID,LINKEDIN_PAGES_CLIENT_SECRET). LinkedIn bu ürünü yalnızca başka ürünü olmayan yeni bir uygulamaya verir. - Kişisel profile yayın için platform yöneticisinin
LINKEDIN_CLIENT_IDveLINKEDIN_CLIENT_SECRETtanımlamış olması. - OrqLabs'ta Sahip veya Yönetici rolü.
Adım adım kurulum
A) LinkedIn Developer Portal (platform yöneticisi, bir kez)
- developer.linkedin.com → My apps → Create app.
- ① App name: izin ekranında görünen ad (örneğin "OrqLabs – Marka").
- ② LinkedIn Page: uygulamanın bağlanacağı şirket sayfası. Gizlilik politikası adresi ve kare logo da ekleyin.
- ③ Sözleşmeyi onaylayıp Create app.
- Settings sekmesinde Verify → Generate URL. Bağlantıyı sayfa yöneticisine gönderin; yönetici Verify dediğinde uygulama doğrulanır. Doğrulanmamış uygulamalar bazı ürünlere başvuramaz.
- Products sekmesinde şu ürünleri ekleyin:
- ① Share on LinkedIn → Request access. Anında onaylanır; kişisel profile yayın izni verir.
- ② Sign In with LinkedIn using OpenID Connect → Request access. Anında onaylanır; bağlı üyeyi tanımlar.
- ③ Community Management API bu uygulamaya eklenemez: LinkedIn bu ürünü yalnızca başka ürünü olmayan yeni bir uygulamaya verir. Şirket sayfası için aşağıdaki Şirket sayfası adına paylaşım bölümünü izleyin.
- Auth sekmesinde ① Client ID ve ② Primary Client Secret değerlerini kopyalayın (Show ile görüntüleyin).
- Aynı sekmede OAuth 2.0 settings → Authorized redirect URLs → ① Add redirect URL:
https://api.orqlabs.com/api/v1/integrations/oauth/linkedin/callback. Tam adresi bağlantı penceresinden kopyalayın. ② Update. - Aynı sekmedeki kapsam listesinde eklediğiniz ürünlerin kapsamlarının göründüğünü doğrulayın.
- Yönetici değerleri
LINKEDIN_CLIENT_IDveLINKEDIN_CLIENT_SECRETolarak tanımlar ve API'yi yeniden başlatır.
B) OrqLabs'ta bağlama

- Entegrasyonlar sayfasında LinkedIn kartında Bağla düğmesine basın.
- ① Proje seçin.
- ② Bağla. LinkedIn izin ekranı açılır: uygulamanın adı, logosu ve istenen izinler. Şirket sayfası için sayfada Super admin veya Content admin olan hesapla giriş yapın.
- Allow düğmesine basın.
- OrqLabs'a geri dönersiniz. Kart Bağlı olur. Community Management API uygulaması tanımlıysa yönetici olduğunuz ilk şirket sayfası paylaşım hedefi olur; değilse gönderiler kişisel profilinize gider.
- Ayrıntı panelindeki Gönderiler nereye gidiyor? bölümü hedefi açıkça gösterir: "Şirket sayfası: …" veya "Kişisel profil: …". Birden fazla sayfa yönetiyorsanız Paylaşım hedefi listesinden sayfayı seçip Kaydet deyin.
- Bağlantıyı test et ile doğrulayın.
Şirket sayfası adına paylaşım (Community Management API)
Şirket sayfanız (ör. OrqLabs) adına paylaşım için LinkedIn'in Community Management API ürünü gerekir. LinkedIn bu ürünü yalnızca başka ürünü olmayan yeni bir uygulamaya verir; bu yüzden mevcut uygulamanın (Share on LinkedIn + OpenID Connect) yanına ikinci bir uygulama açılır. Development tier günde uygulama başına 500 çağrı verir; bir markanın paylaşımları için yeterlidir.
- developer.linkedin.com → My apps → Create app. LinkedIn Page alanında şirket sayfanızı seçin (ör. "OrqLabs – Sayfa"). Uygulamayı oluşturan kişi sayfada yönetici olmalıdır.
- Settings → Verify → Generate URL; sayfa yöneticisi bağlantıyı açıp onaylar. Sayfa doğrulanmadan ürün başvurusu yapılamaz.
- ① Products → Community Management API → Request access. Development tier erişim formunu şirketin yasal bilgileriyle (resmî şirket adı, adres, web sitesi, kullanım amacı) doldurun. Bu uygulamaya başka ürün eklemeyin.
- ② Auth → OAuth 2.0 settings → Authorized redirect URLs → Add redirect URL:
https://api.orqlabs.com/api/v1/integrations/oauth/linkedin/callback→ Update. - Onay geldikten sonra Auth sekmesinde OAuth 2.0 scopes listesinde
w_organization_social,r_organization_socialverw_organization_admingöründüğünü kontrol edin. - ③ Aynı sekmeden Client ID ve Primary Client Secret değerlerini kopyalayın.
- Platform yöneticisi değerleri
LINKEDIN_PAGES_CLIENT_IDveLINKEDIN_PAGES_CLIENT_SECRETolarak tanımlar ve API'yi yeniden başlatır. İsteğe bağlıLINKEDIN_PAGES_SCOPESvarsayılan olarakw_organization_social r_organization_social rw_organization_adminkullanır. - Kullanıcılar LinkedIn'i yeniden bağlar (ayrıntı panelinde Yeniden yetkilendir veya kartta Bağla). Sayfa yöneticisi hesabıyla giriş yapılmalıdır. Ayrıntı panelinde "Şirket sayfası: …" görünmelidir.
Notlar:
- Bu uygulama tanımlıyken yeni LinkedIn bağlantıları onu kullanır; tanımlı değilse ilk uygulama (kişisel profil) kullanılır. Eski bağlantılar kendi uygulamalarıyla çalışmaya devam eder.
- Bu uygulamada OpenID Connect olmadığı için OrqLabs üyenin adını okuyamayabilir; şirket sayfası adına paylaşım bundan etkilenmez.
LINKEDIN_ORGANIZATION_ACCESS=trueyalnızca ilk uygulamanın kendisinde Community Management API varsa kullanılır; ayrı uygulamada gerekmez.
İzinler ve kapsamlar
| Kapsam | Veren ürün | Neden gerekli |
|---|---|---|
openid | Sign In with LinkedIn using OpenID Connect | Kimlik; bağlı üyeyi tanımlar |
profile | Sign In with LinkedIn using OpenID Connect | Ad, soyad, profil fotoğrafı |
w_member_social | Share on LinkedIn | Kişisel profile gönderi, görsel ve video |
w_organization_social | Community Management API (ayrı uygulama) | Şirket sayfası adına yayın |
r_organization_social | Community Management API (ayrı uygulama) | Şirket sayfası gönderilerini ve istatistiklerini okuma |
rw_organization_admin | Community Management API (ayrı uygulama) | Yönetici olduğunuz sayfaları listeleme ve sayfa bilgisi |
LinkedIn kişisel profil gönderilerinin analitiğini açmaz; Metrik al kişisel bağlantılarda yalnızca temel sayıları döndürür. Tam istatistik şirket sayfası için okunur.
Uygulama incelemesi
- Uygulama doğrulaması (Verify): sayfa yöneticisinin onayı gerekir.
- Share on LinkedIn ve OpenID Connect: anında onay, inceleme yok.
- Community Management API: yalnızca ürünsüz, ayrı bir uygulamaya eklenir; Development tier erişim formu şirketin yasal bilgilerini ister. Onay ve
LINKEDIN_PAGES_CLIENT_ID/SECRETtanımı sonrasında mevcut bağlantıları Yeniden yetkilendir; eski izinler yeni kapsamları içermez. - Şirket sayfasına yayın için üye sayfada Super admin veya Content admin olmalıdır.
Limitler
| Konu | Sınır |
|---|---|
| Metin | 3.000 karakter; ilk 210 görünür |
| Hashtag | 5 (OrqLabs doğrulaması) |
| Gönderi oluşturma | Üye başına günde ~150 |
| Görsel | JPEG/PNG/GIF, en fazla 8 MB; çoklu görselde en fazla 20 |
| Video | MP4, 75 KB – 200 MB, 3 saniye – 30 dakika |
| Carousel | OrqLabs çoklu görsel gönderisi olarak yayınlar; PDF carousel desteklenmez |
| Aynı içerik | Kısa sürede aynı metin 422 "duplicate" |
| İstatistik gecikmesi | Yayından sonra birkaç saat; 24 saat sonrası anlamlı |
Bağlantıyı test etme

② Bağlantıyı test et üyenin adını, yönetici olduğu şirket sayfalarını ve iznin kalan gün sayısını gösterir. Şirket sayfası listesi boşsa ya Community Management API onayı yoktur ya da üye sayfada yönetici değildir.
Kimlik bilgilerini yenileme
- İzin 60 gün geçerlidir. LinkedIn otomatik yenilemeyi yalnızca belirli ortaklık programlarına açar. Yenileme yoksa OrqLabs süre dolmadan 7 gün önce bildirim gönderir; Yeniden yetkilendir ile 60 gün daha uzatırsınız.
- Üye LinkedIn'de Settings & Privacy → Data privacy → Permitted services altından uygulamayı kaldırırsa izin anında geçersiz olur.
- Yeni kapsam eklendiğinde (Community Management API onayı sonrası) yeniden yetkilendirin.
- Yayın yapan üye şirketten ayrılıyorsa bağlantıyı başka bir yöneticiyle yeniden kurun; iş akışları bozulmaz.
Sık karşılaşılan hatalar
| Hata | Olası neden | Çözüm |
|---|---|---|
AUTH – 401 "token has expired" | 60 gün dolmuş veya izin kaldırılmış | Yeniden yetkilendir |
| "redirect_uri does not match" | Adres birebir kayıtlı değil | Bağlantı penceresinden kopyalayıp ekleyin |
unauthorized_scope_error | İstenen kapsam uygulamada yok (ör. Community Management API onaylanmadı) | Ayrı uygulamanın onayını bekleyin; LINKEDIN_PAGES_SCOPES değerini Auth sekmesindeki kapsamlarla karşılaştırın |
| "no company page found that this LinkedIn member administers" | Giriş yapan üye sayfada yönetici değil | Sayfada Super admin / Content admin olan hesapla yeniden bağlayın |
| Ayrıntı panelinde "Kişisel profil" görünüyor | Community Management API uygulaması tanımlı değil veya eski bağlantı | Şirket sayfası adına paylaşım adımları, ardından Yeniden yetkilendir |
| 403 "Not enough permissions" | Şirket kapsamı yok veya üye Content admin değil | Sayfa rolünü kontrol edin; yeniden yetkilendirin |
| 422 "duplicate of a recent post" | Aynı metin | Metni değiştirin |
INVALID – 400 "commentary exceeds maximum length" | 3.000 karakter aşılmış | Kısaltın |
| 400 "Unsupported media type" | Biçim/boyut dışı veya adres herkese açık değil | Sınırlara uyun; herkese açık adres |
RATE_LIMIT – 429 | Günlük limit | Otomatik bekleme; metrik sıklığını düşürün |
| Metrik boş | Kişisel profil veya istatistik oluşmadı | Şirket sayfası bağlayın; 24 saat sonra |
UPSTREAM – 5xx | LinkedIn geçici sorun | Otomatik tekrar |
Sık sorulan sorular
Kişisel profilimden mi şirket sayfamdan mı yayınlanır? Ayrıntı panelindeki Gönderiler nereye gidiyor? bölümü gösterir. Şirket sayfası için Community Management API uygulaması gerekir; birden fazla sayfanız varsa Paylaşım hedefi listesinden seçersiniz.
60 günde bir yeniden bağlanmak zorunda mıyım? Standart uygulamalarda evet. Süre yaklaşınca bildirim alırsınız; bir tıkla yenilersiniz.
LinkedIn'de yorumları yanıtlar mı? Hayır. LinkedIn bu yeteneği sağlamaz.