Kendi kodunuzdan yayınlayın. Aynı akış, programatik.

Paneldeki her işlem bir REST uç noktası. Yayınlama, planlama, hesaplar, analitik, webhook'lar. Birinci taraf bir TypeScript SDK'sı. Claude Desktop, Cursor ve ChatGPT için bir MCP sunucusu. Hiçbir şey sızmasın diye çalışma alanı başına kapsamlı API anahtarları.

Öngörülebilir kaynaklarla temiz REST API
npm'de TypeScript SDK'sı, ayrıca bağımsız bir MIT PHP kütüphanesi
Claude, Cursor, ChatGPT için MCP sunucusu (14 araç)
Çalışma alanı başına, işlem bazında kapsamlı API anahtarları
API gerçekte böyle görünüyor

Üç satır kod. Üç platformda planlandı.

Bir yayın çağrısının gerçek hali: bir çalışma alanı seçin, bir açıklama ve platformları gönderin, bir gönderi kimliği ve platform bazında teslimat durumu alın. TypeScript, PHP veya curl'den aynı çağrı.

POST/v1/posts
TypeScript
PHP
curl
import { FoPost } from '@fopost/sdk';

const client = new FoPost({ apiKey: process.env.FOPOST_API_KEY });

const accounts = await client.accounts.list({ workspaceId });

const post = await client.posts.create({
  workspaceId,
  status:     'scheduled',
  scheduleAt: '2026-09-01T09:00:00Z',
  content:    [{ text: 'Stop launching on Tuesday.', position: 0 }],
  accounts:   accounts.map((a) => ({ id: a.id })),
});
Yanıt200 OK · 142ms
Gönderi kimliğipst_01H7K3MRGB8YZ4QVW
Teslimatlar (3)
Xplanlandı · Pzt 09:00 UTC
LinkedInplanlandı · Pzt 09:00 UTC
Blueskyplanlandı · Pzt 09:00 UTC
Bizim bakımını yaptığımız birinci taraf TypeScript SDK'sı
Anahtar başına kapsamlar: gönderiler, hesaplar, analitik
Her olay için webhook geri çağrıları
33 platform API'sini kendiniz birleştirmenin bedeli

Twitter entegrasyonunu yazdınız. Sonra LinkedIn her şeyi değiştirdi.

Twitter yayınını bir hafta sonunda çıkardınız. Sonra LinkedIn üç gün sürdü, OAuth akışı bir hafta sürdü, Instagram dünyanın en kötü API'sine sahip ve TikTok'a daha başlamadınız bile.

Her platform aynı gün farklı şekilde bozuluyor. Bluesky'nin hız sınırı değişiyor. Threads bir medya türü kısıtlaması ekliyor. Hashnode GraphQL sürümünü değiştiriyor. Entegrasyonunuz alev alev yanıyor, siz ise ürün geliştiriyorsunuz.

5 platform için OAuth'u elle yazdınız. Yenileme token'larını kendi veritabanınızda saklıyorsunuz. Artık token yenilemeden, şifreli depolamadan ve SOC 2 tarzı anahtar yönetiminden siz sorumlusunuz. Girmek istediğiniz iş bu değildi.

Size uygun mu?

API size uygun mu?

Size uygun, eğer

  • Kullanıcılarınız adına sosyal medyaya yayın yapması gereken bir ürün geliştiriyorsunuz
  • CI'dan, bir CRM'den veya kendi backend'inizden tetiklenen bir içerik operasyonu hattı yönetiyorsunuz
  • FoPost'u MCP üzerinden Claude Desktop, Cursor veya ChatGPT'ye bağlamak ve ajanın sizin için yayın yapmasını istiyorsunuz
  • 33 platform entegrasyonu yönetmeden kendi müşterilerinize sosyal yayın sunmak isteyen bir ajans aracı geliştiricisisiniz

Size uygun değil, eğer

  • Yalnızca panelden elle paylaşım yapıyorsunuz. API gereğinden fazla, doğru yer düzenleyici.
  • Tam beyaz etiketli API barındırmaya (your-brand.api.com) ihtiyacınız var. Kurumsal bir düzenleme için bizimle konuşun.
İçinde neler var

Tek API. 32 platform. Bozulmaları biz üstleniyoruz.

Siz tek bir şemaya yazarsınız. Biz bunu 32 platforma dağıtır, token'ları yeniler, hız sınırlarını yönetir, gönderiyi teslim eder ve hataları gösteririz. Siz özelliği yayına alırsınız.

Temiz, öngörülebilir REST

Öngörülebilir kaynaklar (gönderiler, hesaplar, çalışma alanları, teslimatlar, webhook'lar). Her uç noktada tutarlı tek bir istek ve yanıt yapısı, /v1 altında sürümlenmiş.

TypeScript SDK'sı, ayrıca bağımsız bir PHP kütüphanesi

TypeScript (npm install @fopost/sdk) bu REST API'yi sarar. PHP (composer require fopost/social-core, MIT lisanslı) bağımsızdır: kendi kimlik bilgilerinizle doğrudan 11 platforma yayın yapar, FoPost hesabı gerekmez.

AI asistanları için MCP sunucusu

npx -y @fopost/mcp, FoPost çalışma alanınızı Claude Desktop, Cursor, ChatGPT ve MCP uyumlu her ajana bağlar. 14 araç mevcut: yayınlama, planlama, analitik, hesap yönetimi. Kimlik doğrulama API anahtarıyla.

Çalışma alanı başına kapsamlı anahtarlar

İşlem kapsamlı, çalışma alanı başına anahtarlar: posts, accounts, workspaces, labels, publish, deliveries, webhooks, analytics, automations. Arayüz için JWT, kod için API anahtarları. Ajans çapında süper anahtar yok.

Her olay için giden webhook'lar

publish.success, publish.failed, account.disconnected, account.reconnected, automation.triggered ve daha fazlasına abone olun. Her yük imzalıdır, böylece bizden geldiğini doğrulayabilirsiniz; başarısız teslimatlar üstel geri çekilmeyle yeniden denenir.

Gerçek iş için boyutlandırılmış hız sınırları

Sınır, bir yayın entegrasyonunun ihtiyacının çok üzerindedir ve daha fazla hesap bağladıkça tavan otomatik olarak yükselir. Aşarsanız sessiz bir düşürme ya da askıya alınmış bir anahtar değil, geri çekilmeniz için Retry-After içeren temiz bir 429 alırsınız.

Nasıl çalışır

Oluşturun. Kurun. Yayınlayın.

01

Bir API anahtarı oluşturun

Yayın yapmak istediğiniz çalışma alanında, ihtiyacınız olan kapsamlarla bir API anahtarı oluşturun (başlamak için posts ve accounts yeterli). Bir kez kopyalayın. Bir sır gibi saklayın.

02

SDK'yı kurun

npm install @fopost/sdk. Ya da SDK'yı atlayıp doğrudan REST uç noktalarını çağırın. Ya da ikisini de atlayıp Claude'dan MCP sunucusunu kullanın.

03

Çağrıyı yapın

Üç satır: içe aktar, örnekle, oluştur. Yayın çağrısı bir gönderi kimliği ve platform bazında teslimat durumu döndürür. Gönderi panelinizin kuyruğuna düşer ve planlanan saatte yayına çıkar.

04

Webhook'lara abone olun (isteğe bağlı)

Çalışma alanı ayarlarına bir webhook URL'si ekleyin. publish.success ve publish.failed olaylarına abone olun. Her teslimat başarıyla ulaştığında veya başarısız olduğunda uç noktanız imzalı bir POST alır. Artık sisteminiz senkron kalır.

Alternatiflere karşı

33 platform entegrasyonunu elle yazmaktan neden daha iyi?

Geliştiricilerin bugün çok platformlu yayına yaklaşmasının üç yolu. SDK'ları, bir MCP sunucusu olan ve bozulmaları başkasının üstlendiği gerçek bir API yalnızca biri.

Kendin yap: 33 platform API'si

Teknik kurucuların denediği

  • Her platform için OAuth akışı. Token depolama. Token yenileme. Şifreli sır yönetimi.
  • Her platformda farklı hız sınırı, farklı hata yapısı, farklı medya kısıtlamaları.
  • LinkedIn API'sini değiştirdiğinde siz de kodunuzu değiştirirsiniz. Bluesky, Threads, Hashnode için de aynısı.
  • Twitter ve LinkedIn'den sonra platform eklemeyi bırakırsınız. Diğer 29'u istek listesinde kalır.

Buffer veya Hootsuite API'si

Köklü oyuncuların sunduğu

  • Herkese açık API var ama sonradan akla gelmiş gibi. SDK'ları bazen topluluk sürdürüyor.
  • MCP sunucusu yok. Claude veya Cursor'a bağlamak özel bir entegrasyon demek.
  • Kullanıcı başına fiyatlandırma, API'yi ajanslar için bir maliyet kalemine dönüştürür.
FoPost

FoPost API + SDK'lar + MCP

Gerçekten istediğiniz

  • Tek bir REST şeması 32 platformu kapsar; tarayıcı eklentisi ise yazma API'si olmayan Substack'i kapsar.
  • Bizim bakımını yaptığımız TypeScript SDK'sı, ayrıca bir MIT PHP kütüphanesi.
  • MCP sunucusu bugün hazır: npx -y @fopost/mcp ile Claude Desktop, Cursor, ChatGPT'ye.
  • Çalışma alanı başına kapsamlı anahtarlar, imzalı webhook'lar, yerleşik yeniden denemeler. Bozulmaları biz üstleniyoruz.

Tüm büyük ağlarda yayınlar

Sıkça sorulan sorular

API dahil mi?

Evet, her hesap tam okuma ve yazma erişimi alır. Uç noktalar, kapsamlar ve SDK'lar herkes için aynıdır. Daha fazla hesap bağladıkça istek tavanı otomatik olarak yükselir.

API referansı nerede?

fopost.com/docs/api adresinde her uç nokta için TypeScript, PHP ve curl kod örnekleriyle tam referans bulunur.

SDK'lar ücretli mi?

Hayır. TypeScript (@fopost/sdk) npm'de ücretsizdir ve her hesaba dahil olan bu API ile konuşur. PHP kütüphanesi (composer require fopost/social-core, MIT lisanslı) ücretsiz ve bağımsızdır: kendi kimlik bilgilerinizi kullanarak doğrudan 11 platforma yayın yapar ve hiçbir FoPost hesabı gerektirmez. Laravel paketimize de güç verir.

Claude, Cursor ve ChatGPT için MCP ne durumda?

Bugün npm'de @fopost/mcp olarak hazır. npx -y @fopost/mcp size bir stdio MCP sunucusu verir; onu MCP uyumlu herhangi bir istemciye (Claude Desktop, Cursor, ChatGPT masaüstü, Goose, Continue) yönlendirin, FOPOST_API_KEY ile kimlik doğrulayın ve 14 araç elde edin: yayınlama, planlama, gönderileri listeleme, analitik alma, hesapları yönetme ve daha fazlası.

API anahtarı kapsamları nasıl çalışır?

Her anahtar tek bir çalışma alanına bağlıdır ve oluştururken seçtiğiniz işlem kapsamlarını içerir: posts, workspaces, accounts, labels, publish, deliveries, webhooks, analytics, automations. "accounts" kapsamı olmayan bir anahtar, kullanıcı bu işlemleri yetkilendirmiş olsa bile hesapları listeleyemez veya değiştiremez. Kapsamlar her çağrıda sunucu tarafında kontrol edilir.

Hangi hız sınırlarına göre plan yapmalıyım?

Normal yayın trafiği hiçbir planda sınıra yaklaşmaz. Tavan, anahtarınızın arkasındaki plana bağlıdır ve Business en yüksek tavanda çalışır, çünkü API'ye karşı en yoğun otomasyonu yapan paket odur. Bir 429'u herhangi bir API'de yaptığınız gibi ele alın: her yanıt X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset taşır, 429 ayrıca Retry-After ekler; geri çekilip yeniden deneyin ve bir daha düşünmenize gerek kalmaz. Kesin eşiği yayınlamıyoruz, çünkü bu bir söz değil, değişen bir kötüye kullanım kontrolüdür.

Webhook yüklerini imzalıyor musunuz?

Evet. Her webhook POST'u, gövdeden ve webhook sırrınızdan türetilen bir imza başlığı taşır, böylece yüke güvenmeden önce bizden geldiğini doğrulayabilirsiniz. Nasıl kontrol edileceği dokümantasyonda anlatılır. Başarısız teslimatlar, vazgeçmeden önce üstel geri çekilmeyle birkaç kez yeniden denenir.