Kirish

StarsUno API — o'z botingiz, saytingiz yoki ilovangizdan foydalanib Telegram Stars va Telegram Premium buyurtmalarini bevosita, real vaqtda amalga oshirish imkonini beruvchi interfeys.

Boshqa REST API'lardan farqli o'laroq, StarsUno API'ga so'rov yuborish uchun maxsus kutubxona yoki murakkab so'rov tuzilmasi kerak emas — barcha amallar oddiy GET so'rovi orqali, brauzer manziliga o'xshash URL shaklida amalga oshiriladi. Havolani ochish yetarli — javob JSON formatida qaytadi.

Autentifikatsiya

Har bir so'rovga manzil oxiriga key parametri sifatida shaxsiy API Hashingizni qo'shing. API Hashni bot ichidagi Hamkorlik → Hash Key bo'limidan olishingiz mumkin.

# Har qanday so'rovga qo'shiladigan parametr ?key=SIZNING_HASH_KALITINGIZ
Hash Key'ingizni ochiq forumlarda, front-end kodda yoki jamoat joylashgan havolalarda ulashmang — GET so'rovida kalit URL ichida ko'rinadi, shuning uchun uni faqat o'z serveringizdan chaqiring.

Bazaviy URL

https://starsuno.uz/

Barcha amallar tegishli yo'l (path) orqali chaqiriladi, autentifikatsiya esa key query parametri bilan amalga oshiriladi.

GETstars/price

Joriy Telegram Stars narxini (1 dona uchun) qaytaradi.

So'rov parametrlari

ParametrTurIzoh
keystringSizning Hash Kalitingiz
https://starsuno.uz/stars/price?key=SIZNING_HASH_KALITINGIZ

Namuna Javob:

{ "ok": true, "price": 250, "currency": "so'm" }

GETpremium/price

Telegram Premium obunasi narxlarini muddatlar bo'yicha qaytaradi.

ParametrTurIzoh
keystringSizning Hash Kalitingiz
https://starsuno.uz/premium/price?key=SIZNING_HASH_KALITINGIZ

Javob

{ "ok": true, "prices": { "3": 170000, "6": 220000, "12": 390000 }, "currency": "so'm" }

GETbalance

Hash Kalitingizga bog'langan hisobingizdagi joriy balansni qaytaradi.

ParametrTurIzoh
keystringSizning Hash Kalitingiz
https://starsuno.uz/balance?key=SIZNING_HASH_KALITINGIZ

Javob

{ "ok": true, "balance": 100000, "currency": "so'm" }

GETstars/buy

Ko'rsatilgan foydalanuvchiga Telegram Stars'ni bevosita yuboradi — buyurtma yaratish/kutish bosqichisiz, javobning o'zida natija qaytadi.

So'rov parametrlari

ParametrTurIzoh
keystringSizning Hash Kalitingiz
usernamestringStars yetkaziladigan foydalanuvchi (@ belgisisiz)
amountintegerSotib olinadigan Stars soni (50 - 10000)

So'rov manzili shunchaki quyidagicha ko'rinadi — buni brauzerda ham sinab ko'rishingiz mumkin:

https://starsuno.uz/stars/buy?key=SIZNING_HASH_KALITINGIZ&username=monk&amount=100

Muvaffaqiyatli javob

{ "ok": true, "message": "Yulduz muvaffaqiyatli yuborildi!", "balance": 138000 }

Xato javob

{ "ok": false, "code": "003", "error": "Hisobda mablag' yetarli emas" }

GETpremium/buy

Ko'rsatilgan foydalanuvchiga Telegram Premium obunasini bevosita taqdim etadi.

ParametrTurIzoh
keystringSizning Hash Kalitingiz
usernamestringPremium taqdim etiladigan foydalanuvchi (@ belgisisiz)
monthintegerPremium muddati: 3, 6 yoki 12
https://starsuno.uz/premium/buy?key=SIZNING_HASH_KALITINGIZ&username=monk&month=12

Javob

{ "ok": true }

Xatoliklar

KodIzoh
001Hash Key parametri mavjud emas
002Hash Key topilmadi yoki xato
003Hisobda mablag' yetarli emas
004Stars yuborishda xatolik
005Premium yuborishda xatolik
006Username topilmadi
007Premium month o'zgaruvchisi 3, 6 yoki 12 bo'lishi shart
008Stars miqdori 50 - 10000 oralig'ida bo'lishi kerak

API kalitini olishga tayyormisiz?

Botdagi Dasturchi paneli orqali bir necha soniyada test kalitini oling.

Botni ochish