saveapi.org

Loginsiz Instagram story API: bitta story yoki barcha faol story'lar

Story — Instagram'ning skreping to'plamlari birinchi bo'lib sinadigan qismi: 24 soat yashaydi, faqat kirgan sessiyaga beriladi va foydalanuvchi yuborgan havolada story id kamdan-kam bo'ladi. Endpoint ikkala havola shaklini qabul qiladi va reel uchun oladigan o'sha medias[] ni qaytaradi. Bu qo'llanma — ikkita chaqiruv, narx va muddat haqidagi bitta qoida.

Yangilangan

Bitta story

Ulashish menyusi beradigan havola — instagram.com/stories/<username>/<id>/ — aynan o'sha story'ga yechiladi. Login yo'q, sessiya yo'q: so'rov — havola va kalitingiz, javob — video yoki rasmga to'g'ri URL.

Terminal
curl -s "https://api.saveapi.org/v1/instagram" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://www.instagram.com/stories/nasa/3981078788746068381/"

Akkauntning barcha faol story'lari

id'ni tashlab instagram.com/stories/<username>/ yuboring — javobda akkauntning shu paytda jonli hamma story'si, e'lon qilingan tartibda. Foydalanuvchi story emas, profil yuborganda ishlatiladigan chaqiruv shu.

Terminal
curl -s "https://api.saveapi.org/v1/instagram" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://www.instagram.com/stories/nasa/"

Javobni o'qing

medias[] ning har elementi bitta story: to'g'ri URL'li video yoki rasm. O'nta faol story o'nta yozuv beradi. Hech narsasi jonli bo'lmagan akkaunt MEDIA_NOT_FOUND qaytaradi — bu to'g'ri javob, bizning nosozligimiz emas, va kod shuning uchun yakuniy.

Python
data = resolve("https://www.instagram.com/stories/nasa/")

# Har element bitta story: video yoki rasm, e'lon qilingan tartibda
for media in data["medias"]:
    print(media["type"], media["url"])

Narx va unga nima kirmaydi

Story chaqiruvi bitta story qaytarsa ham, o'n ikkita qaytarsa ham 5 kredit — narx yechilgan havola uchun, va bu API'dagi eng qimmat chaqiruv, chunki story'ni o'qiy oladigan manbalar eng qimmat ishlaydiganlari. Yopiq akkauntlar hech qanday narxda o'qilmaydi: PRIVATE_CONTENT olasiz va 0.1 kredit yechiladi.

Faylni story o'z ishini qilishidan oldin oling

Media URL — imzolangan CDN manzili, story'ning o'zi esa e'lon qilinganidan 24 soat o'tib yo'qoladi. Fayl kerak bo'lsa, yechgan paytingizda yuklab oling; ertaga qayta yechish hech narsa bermaydi, chunki yechadigan narsa qolmaydi.

Terminal
curl -sL -o video.mp4 "<medias[0].url>"

Boshlashdan oldingi savollar

Akkaunt cookie'si yoki kirgan sessiya kerakmi?
Yo'q. So'rov — havola va API kalitingiz; sizning tomoningizda hech narsa Instagram bilan gaplashmaydi.
Nega reel 1.5 bo'lsa, story 5 kredit?
Chunki story'ni sessiyasiz o'qiy oladigan manbalar zanjirning kam va qimmat qismi. Narx yechilgan havola uchun, ya'ni sakkizta story qaytargan chaqiruv ham 5 turadi.
Arxivlangan story'larni olsam bo'ladimi?
Yo'q. Arxivlangan story'lar ommaviy emas, endpoint esa faqat akkauntning hozir jonli narsasini yoki ulashish havolasi bo'yicha bitta story'ni yechadi.

Bu yerda ishlatilgan platformalar

Boshqa qo'llanmalar

Qo'llanmani o'z kalitingiz bilan ishga tushiring

Kalit bir daqiqada. 1 000 bepul kredit, kartasiz, muddatsiz.

Kalit oling va sinab ko'ringTo'liq API ma'lumotnomasi