Nega Instagram Graph API reels yuklab bermaydi — va nima beradi
Dasturchilar Graph API'ga rasmiy bo'lgani uchun qo'l uradi, keyin App Review'ga bir hafta sarflab, u boshqa savolga javob berishini bilib oladi. U o'z akkauntingizni boshqarish uchun qurilgan, boshqalarning ommaviy postlarini o'qish uchun emas. Bu qo'llanma ikkalasi orasiga chiziq tortadi — mavjud bo'lmagan endpointni qidirishni to'xtatasiz.
Yangilangan
Graph API nima uchun
Bu akkaunt boshqaruvi API'si: o'zingizga tegishli professional akkauntga e'lon qilish, uning statistikasini o'qish, izohlarini moderatsiya qilish. media_url maydoni bor va haqiqiy fayllarga ishora qiladi — tokenni bergan akkauntga tegishli media uchun. Ixtiyoriy ommaviy reel'ni olib, videosini qaytaradigan chaqiruv yo'q.
Uchta devor
Birinchisi: har bir media endpointi ruxsat bergan akkaunt bilan chegaralangan. Ikkinchisi: Basic Display API — rozilik bergan foydalanuvchining o'z lentasini o'qiydigani — 2024-yil dekabrda yopildi. Uchinchisi: oEmbed, ommaviy URL qabul qiladigan yagona endpoint, embed HTML va muqova qaytaradi, ishlatish uchun App Review talab qiladi va hech qachon video fayl bermaydi.
Ommaviy reel yuklab olish API'si orqali
So'rov — havola va kalitingiz. OAuth oqimi yo'q, App Review yo'q, sizning tomoningizda Instagram akkaunti yo'q. Endpoint reel, post, karusel va story'ni ulashish menyusi qanday chiqargan bo'lsa shundayligicha qabul qiladi.
Terminalcurl -s "https://api.saveapi.org/v1/instagram" \ -H "Authorization: Bearer sk_live_xxxx" \ -G --data-urlencode "url=https://www.instagram.com/reel/ABC123/"
Javobni o'qing
medias[] postdagi har bir faylni tartib bilan saqlaydi, har biri type va manba CDN'iga to'g'ri URL bilan. meta'da muallif va izoh. Ikki rasm va bitta klipli karusel ikkita image va bitta video yozuvini beradi; shakl postdan postga o'zgarmaydi.
Pythondata = resolve("https://www.instagram.com/reel/ABC123/")
for media in data["medias"]:
# "video" yoki "image"; karuselda post tartibida keladi
print(media["type"], media["url"])
print(data["meta"]["author"], data["meta"]["title"])Graph API hali ham to'g'ri vosita bo'lgan holat
O'z akkauntingizga e'lon qilayotgan, uning analitikasini o'qiyotgan yoki izohlariga javob berayotgan bo'lsangiz, Graph API'da qoling — u shuning uchun va bu yerdagi hech narsa uni almashtirmaydi. Yuklab olish API'sini u qila olmaydigan bitta narsa uchun ishlating: sizga tegishli bo'lmagan ommaviy postni yechish.
Boshlashdan oldingi savollar
- Yuklab olish API'sini ishlatishga ruxsat bormi?
- Endpoint ommaviy postlarni Instagram allaqachon har tashrif buyuruvchiga beradigan URL'larga yechadi; fayl bilan nima qilishingiz mumkinligini API emas, muallifning huquqi va platforma qoidalari hal qiladi. Saqlash, arxivlash va ruxsat bilan qayta e'lon qilish uchun quring.
- Graph API'ning media_url'i bilan bir xil sifat olamanmi?
- Instagram post uchun e'lon qiladigan variantni olasiz — brauzer o'ynatadigan o'sha fayl. Instagram uchun javobda formats[] ro'yxati yo'q, ya'ni tanlaydigan sifat yo'q.
- Butun profilni olsam bo'ladimi?
- Yo'q — API post, reel yoki story havolasini oladi, username emas. Story istisno: instagram.com/stories/<username>/ akkauntning hozir faol hamma narsasini qaytaradi.
Bu yerda ishlatilgan platformalar
Boshqa qo'llanmalar
Qo'llanmani o'z kalitingiz bilan ishga tushiring
Kalit bir daqiqada. 1 000 bepul kredit, kartasiz, muddatsiz.