Asosiy mazmunga o'tish
Socialift
Taqqoslash

Ijtimoiy tarmoqlar API'larini taqqoslash: Instagram, Facebook, TikTok, Telegram va LinkedIn

Qisqa javob: Instagram va Facebook API'lari (Meta) e'lon, Direct, izoh, statistika va reklamani beradi, lekin App Review va biznes tasdig'ini talab qiladi. TikTok e'lon va profil ma'lumotini audit bilan ochadi. Telegram Bot API ko'rib chiqishsiz ishlaydi, MTProto esa jonli akkaunt nomidan to'liq kirish beradi. LinkedIn'da ochiq imkoniyatlar tor — ko'p narsa tasdiqlangan hamkorlar uchun.

Yangilangan:

Qaysi ijtimoiy tarmoq API'si nima beradi?

Meta (Instagram, Facebook) — imkoniyati eng keng oila: e'lon, xabarlar, izohlar, statistika, Lead Ads va reklama, lekin boshqalarning akkauntlari uchun App Review va Business Verification kerak. TikTok — video/foto e'lon va profil statistikasi, ochiq post uchun audit. Telegram — bot uchun darhol, akkaunt uchun api_id bilan. LinkedIn — a'zo nomidan post ochiq, sahifalar, reklama va webhooklar tasdiq bilan.

Kirish talablari: akkaunt, autentifikatsiya va ko'rib chiqish

Rasmiy hujjatlar bo'yicha, 2026-09-17 holatiga.

Kirish talablari: akkaunt, autentifikatsiya va ko'rib chiqish — Platformalar bo'yicha imkoniyatlar jadvali
PlatformaKim ulanadiAutentifikatsiyaKo'rib chiqish / audit
InstagramProfessional akkaunt (Business yoki Creator)Facebook Login (Page orqali) yoki Instagram Login (Page'siz)O'zingizga tegishli bo'lmagan akkauntlar uchun Advanced Access: App Review + Business Verification
Facebook PagesPage va unda vazifasi bor foydalanuvchiFacebook Login → Page access tokenAdvanced Access: App Review + Business Verification
TikTokTikTok foydalanuvchisi (ijodkor)Login Kit, OAuth 2.0; mobil va desktop uchun PKCEApp Review (bir necha kundan ikki haftagacha); ochiq post uchun Content Posting audit
Telegram Bot APISiz yaratgan botBotFather bergan tokenYo'q
Telegram MTProtoJonli foydalanuvchi akkauntimy.telegram.org dagi api_id/api_hash + telefon, kod, 2FAYo'q; lekin norasmiy klientlar kuzatuv ostida, spam — butunlay bloklanish
LinkedInA'zo; sahifalar uchun tashkilot administratoriOAuth 2.0 (3-legged), access token 60 kunSign In va Share on LinkedIn — o'zi qo'shiladi; Community Management, Advertising — tasdiq bilan

Imkoniyatlar: e'lon, xabar, izoh, statistika va reklama

Imkoniyatlar: e'lon, xabar, izoh, statistika va reklama — Platformalar bo'yicha imkoniyatlar jadvali
PlatformaE'lon qilishXabarlarIzohlarStatistikaReklama
InstagramRasm (JPEG), Reels, Stories, karusel (10 tagacha); 24 soatda 100 postDirect: mijoz yozganidan keyin 24 soat oynasiO'qish, javob, yashirish; webhook uchun Advanced AccessAkkaunt va media metrikalari; yangi media uchun impressions o'rniga viewsMeta Marketing API
Facebook PagesPOST /{page_id}/feed; rejalashtirish 10 daqiqadan 30 kungachaMessenger Platform (pages_messaging), 24 soat oynasiO'qish, javob, yashirishPage va post insights (read_insights)Meta Marketing API
TikTokVideo va foto: Direct Post yoki qoralama (upload)Standart developer scope'larida yo'qStandart scope'larda yo'q; biznes akkauntlar — TikTok API for Businessuser.info.stats; video: view, like, comment, share soniTikTok API for Business (alohida)
Telegram Bot APIBot a'zo yoki admin bo'lgan chat, guruh, kanalgaHa, lekin faqat botga birinchi yozgan foydalanuvchigaGuruh xabarlari (privacy mode sozlamasiga bog'liq)Cheklangan (masalan, a'zolar soni)Yo'q
Telegram MTProtoAkkaunt a'zo bo'lgan har qanday chatga; rejalashtirilgan xabarHa, to'liq tarix bilanHa (kanal muhokama guruhlari)Kanal statistikasi (Telegram shartlari bilan)Yo'q
LinkedInA'zo nomidan (w_member_social); tashkilot sahifasi — Community ManagementOchiq API yo'q (faqat tasdiqlangan hamkorlar)Tashkilot sahifasi — Community ManagementSahifa va post statistikasi — tasdiqlangan APIAdvertising API — tasdiq bilan

Webhooklar va limit modeli

Webhooklar va limit modeli — Platformalar bo'yicha imkoniyatlar jadvali
PlatformaWebhookSo'rovni tekshirishLimit modeli
Instagram / FacebookHa: comments, messages, mentions, feed, leadgen va boshqalar; app Live bo'lishi shart; 36 soatgacha qayta uriniladiX-Hub-Signature-256 (app secret bilan HMAC-SHA256)Platforma limiti (ilova/foydalanuvchi, 1 soat) va BUC (Pages, Instagram — 24 soat)
TikTokHa: authorization.removed, video.publish.completed, video.upload.failed va boshqalar; 72 soatgacha qayta uriniladiTikTok-Signature: t=..., s=... (vaqt tamg'asi + tana)Har endpoint uchun 1 daqiqalik sirpanuvchi oyna
Telegram Bot APIsetWebhook yoki getUpdates (bir vaqtda faqat bittasi)Tana imzolanmaydi: X-Telegram-Bot-Api-Secret-Token sarlavhasiChatga ~1 xabar/s, guruhga 20/daq, ommaviy ~30/s; 429 + retry_after
Telegram MTProtoDoimiy ulanish orqali yangilanishlarSessiya kalitiE'lon qilinmaydi; FLOOD_WAIT_X
LinkedInFaqat tasdiqlangan holatlar uchun (tashkilot bildirishnomalari, Lead Sync)X-LI-Signature; manzil challengeCode bilan tekshiriladiKunlik ilova va a'zo limitlari, 00:00 UTC da yangilanadi

Limitlar batafsil: "Ijtimoiy tarmoqlar API limitlari" maqolasi.

Instagram va Facebook: bitta Meta, ikki kirish yo'li

Instagram API'ga ikki yo'l bor. Facebook Login bilan akkaunt Facebook Page'ga bog'langan bo'ladi va so'rovlar Page token bilan ketadi. Instagram Login bilan Page kerak emas: token Instagram professional akkauntining o'ziga beriladi (qisqa token 1 soat, uzoq muddatli — 60 kun). Ikkala yo'lda ham shaxsiy (professional bo'lmagan) akkaunt ulanmaydi.

Meta ruxsatlari ikki darajada: Standard Access faqat ilovada roli bor odamlar uchun ishlaydi, Advanced Access esa hammaga — buning uchun App Review va Business Verification kerak. Ya'ni mijozlar akkauntlarini ulaydigan mahsulot ko'rib chiqishsiz ishga tushmaydi.

Instagram media fayllarni o'zi yuklab oladi — rasm yoki video e'lon qilish paytida ochiq HTTPS manzilda turishi kerak. Direct'da mijoz yozgandan keyin 24 soatlik oyna bor; guruh chatlari qo'llab-quvvatlanmaydi.

TikTok: audit'gacha postlar faqat SELF_ONLY

TikTok ilovasi production'ga chiqishdan oldin App Review'dan o'tadi; sinov uchun sandbox bor (10 tagacha maqsadli akkaunt). Content Posting API'da audit'dan o'tmagan klient 24 soatda 5 tagacha foydalanuvchi nomidan va faqat SELF_ONLY (shaxsiy) ko'rinishda post qila oladi. Ochiq post uchun alohida audit kerak.

Post oldidan creator_info so'rovi majburiy: u ijodkor ruxsat bergan maxfiylik darajalari va video uzunligini qaytaradi. URL orqali yuklashda (PULL_FROM_URL) domen yoki URL prefiksi tasdiqlangan bo'lishi shart. Izoh va Direct xabarlari standart developer scope'larida yo'q.

Telegram: Bot API va MTProto — ikki xil dunyo

Bot API — oddiy HTTPS: BotFather'dan token olasiz va darhol ishlaysiz. Cheklovlari ham aniq: bot foydalanuvchiga birinchi bo'lib yoza olmaydi, faqat o'zi a'zo bo'lgan joyni ko'radi va xabar tezligi FAQ'dagi limitlar bilan cheklangan.

MTProto — Telegram mijozlari ishlatadigan protokol. my.telegram.org'da api_id va api_hash olasiz (bitta telefon raqamiga bitta api_id), keyin telefon, kod va kerak bo'lsa 2FA parol bilan kirasiz. Akkaunt nomidan to'liq tarix, a'zolar va kanal boshqaruvi ochiladi. Telegram hujjatiga ko'ra norasmiy API klientlari orqali kirgan akkauntlar kuzatuv ostiga olinadi, flood va spam uchun esa butunlay bloklanadi.

LinkedIn: ko'p imkoniyat tasdiqlangan hamkorlar uchun

LinkedIn'da o'zi qo'shiladigan (ochiq) ruxsatlar ikkita: Sign In with LinkedIn using OpenID Connect va Share on LinkedIn (w_member_social — a'zo nomidan post). Tashkilot sahifalari, izohlar va sahifa statistikasi Community Management API orqali — u faqat ro'yxatdan o'tgan yuridik tashkilotlarga, tijoriy maqsad uchun beriladi.

A'zolar uchun ochiq xabar API'si yo'q: Messages API faqat tasdiqlangan hamkorlarga. Lead Gen Forms uchun Lead Sync API ham alohida ariza bilan. Har /rest/ so'rovida LinkedIn-Version: YYYYMM sarlavhasi majburiy, har versiya kamida bir yil qo'llab-quvvatlanadi.

Socialift SDK nimani qamraydi

Faqat SDK'da haqiqatda bor metodlar. Socialift — mustaqil Python SDK, platformalarning rasmiy hamkori emas.

Socialift SDK nimani qamraydi — Platformalar bo'yicha imkoniyatlar jadvali
PlatformaKlientSDK'da borSDK'da yo'q
FacebookFacebookOAuth, Page'lar, post e'lon/o'chirish, izoh javob/yashirish, post insights, webhook obunasi, Lead Ads (lead_forms, leads, lead, ad_context)Messenger
InstagramInstagram, Instagram.via_facebook(...)Instagram Login va Page orqali; publish (rasm, video, Reels), publish_carousel (2–10), izohlar, Direct (conversations, messages, send_message), insights, media_insights, demographicsyo'q
TikTokTikTokOAuth (PKCE), refresh_token, revoke, profil va videolar, creator_info, publish_video, publish_photos, upload_video, wait_publish; biznes akkaunt izohlari (comments, reply_comment, hide_comment)TikTok reklama API'si
LinkedInLinkedInOAuth, refresh, introspect, me, create_post, posts, delete_postXabarlar, Lead Gen Forms
Telegram botTelegramIstalgan Bot API metodi (call va avtomatik uzatish), set_webhook, verify_webhook, poll, xabar va media, chat boshqaruviyo'q
Telegram akkauntTelegramAccountKirish (send_code, sign_in), export_session, dialoglar, tarix, qidiruv, send_message(..., schedule=...), kanal/guruh boshqaruvi, stats, rawyo'q
Meta reklamaAdsKampaniya, ad set, reklama (PAUSED holatda), boost_post, insights_rows, custom va lookalike auditoriya, delivery_estimateyo'q

boryo'qJadvalni yon tomonga suring

Izohlar va cheklovlar

Webhook yordamchilari: verify_request, parse_events (Meta), verify_tiktok_request, parse_tiktok_event, verify_telegram_request. WhatsApp, YouTube, X/Twitter, Threads — SDK'da yo'q.

Qaysi API'ni tanlash: 6 savol

  • Kim nomidan ishlaysiz — o'z akkauntingizmi yoki mijozlarnikimi? Mijozlar bo'lsa, Meta Advanced Access va TikTok audit muddatini rejaga qo'shing.
  • Xabarlar kerakmi? Instagram Direct va Telegram — ha; TikTok va LinkedIn a'zo xabarlari ochiq API'da yo'q.
  • Lead'lar kerakmi? Facebook/Instagram Lead Ads — leadgen webhook; LinkedIn Lead Sync — alohida ariza.
  • Telegram'da bot yetarlimi? Foydalanuvchi o'zi yozadigan stsenariyga — ha; tarix va a'zolar ro'yxati kerak bo'lsa — MTProto.
  • Real vaqtmi yoki davriy hisobotmi? Webhook bor joyda polling qilmang — limitlar tez tugaydi.
  • Token qayerda saqlanadi va kim yangilaydi? TikTok token 24 soat yashaydi — refresh jarayoni birinchi kundan kerak.

← Blogga qaytish

Ko'p so'raladigan savollar

Instagram API bilan shaxsiy akkauntni ulasa bo'ladimi?

Yo'q. Instagram API faqat professional akkauntlar (Business yoki Creator) bilan ishlaydi. Facebook Login yo'lida akkaunt Facebook Page'ga bog'langan bo'lishi kerak, Instagram Login yo'lida Page shart emas.

TikTok API bilan izohlarni o'qib javob berish mumkinmi?

Standart developer scope'larida (Login Kit, Display, Content Posting) izoh va xabar yo'q. Biznes akkauntlar uchun bu imkoniyatlar TikTok API for Business orqali alohida kirish bilan beriladi.

Telegram bot yoki MTProto — qaysi birini tanlash kerak?

Foydalanuvchi o'zi yozadigan xizmatlar, bildirishnomalar va kanalga post uchun bot yetarli va xavfsizroq. Xabarlar tarixi, a'zolar ro'yxati yoki shaxsiy akkaunt nomidan ish kerak bo'lsa — MTProto, lekin Telegram qoidalariga qat'iy rioya qilgan holda.

LinkedIn API orqali shaxsiy xabar yuborsa bo'ladimi?

Ochiq API'da yo'q: Messages API faqat tasdiqlangan hamkorlarga beriladi. Ochiq ruxsatlar bilan a'zo nomidan post (w_member_social) va OpenID Connect orqali kirish mumkin.

Meta App Review'siz Instagram API'ni ishlatsa bo'ladimi?

Standard Access bilan — faqat ilovada roli bor odamlarning akkauntlari uchun. Mijozlar akkauntlarini ulash uchun Advanced Access kerak: App Review va Business Verification.

Manbalar

  1. Meta — Access Levels
  2. Meta — Instagram Content Publishing
  3. TikTok — Content Sharing Guidelines
  4. Telegram — Bots FAQ
  5. Telegram — Obtaining api_id
  6. LinkedIn — Getting Access

Bog'liq sahifalar