BuyTgPremium

API Telegram Premium et Stars

Envoyez des cadeaux Telegram Premium et Telegram Stars depuis votre propre application, bot ou boutique. Une petite API REST avec JSON, une clé API, et des commandes payées depuis votre crédit aux mêmes prix que le site.

Premiers pas

  • Créez un compte et ajoutez du crédit sur la page Crédit.
  • Ouvrez Mon compte, puis API, et créez votre clé API. Elle n'est affichée qu'une fois, alors stockez-la sur votre serveur.
  • Envoyez la clé dans l'en-tête X-Api-Key avec chaque requête.

URL de base et format

Toutes les requêtes utilisent HTTPS et JSON. Une réponse de succès est { "ok": true, "data": ... }. Une erreur répond { "ok": false, "error": { "code", "message" } } avec un code stable.

https://buytgpremium.com/api/v1

curl https://buytgpremium.com/api/v1/balance \
  -H "X-Api-Key: btk_YOUR_KEY"

{ "ok": true, "data": { "credit": "120.00", "currency": "USD" } }

Endpoints

MéthodeCheminFonction
GET/balanceVotre crédit en USD
GET/productsDurées et prix de Premium, gamme et packs de Stars
GET/recipient?username=Vérifie un nom d'utilisateur : personne, canal, groupe, bot ou non trouvé
POST/quotePrix d'une commande et si votre crédit le couvre
POST/ordersPasse une commande de cadeau payée depuis le crédit
GET/orders?limit=&batch=Vos commandes récentes (jusqu'à 100)
GET/orders/{code}Une commande par son code

Passer une commande

Premium : produit "premium", mois 3, 6 ou 12, et jusqu'à 10 usernames dans les destinataires. Stars : produit "stars", stars de 3,500 à 550,000, et un username dans le destinataire. Le total est prélevé de votre solde immédiatement et une commande est faite par destinataire.

curl -X POST https://buytgpremium.com/api/v1/orders \
  -H "X-Api-Key: btk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product":"premium","months":12,"recipients":["alice","bob"]}'

{ "ok": true, "data": { "batch": "B-7KQ2-...", "total": "34.00", "currency": "USD",
  "orders": [ { "code": "G-4MZ8-...", "product": "premium", "recipient": "alice", "months": 12,
    "price": "17.00", "status": "completed" }, ... ] } }
curl -X POST https://buytgpremium.com/api/v1/orders \
  -H "X-Api-Key: btk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product":"stars","stars":5000,"recipient":"alice"}'

Codes d'erreur

CodeSignification
clé_api_manquante / clé_api_invalidePas de clé, ou la clé est incorrecte ou a été remplacée (401)
entrée_invalide / destinataire_invalideVérifiez le produit, les mois, les Stars ou le nom d'utilisateur (400)
recipient_not_userLe nom d'utilisateur est un canal, un groupe ou un bot, ou n'existe pas
insufficient_creditLe solde est inférieur au total de la commande ; ajoutez du crédit
network_errorErreur réseau temporaire ; votre solde n'a pas changé, réessayez
rate_limitedPlus de 120 requêtes par minute par clé (429, voir Retry-After)

Limites et sécurité

  • 120 requêtes par minute par clé ; 60 vérifications de destinataire par 10 minutes.
  • Une clé par compte. La remplacer désactive immédiatement l'ancienne clé.
  • Conservez la clé sur votre serveur. Ne la mettez jamais dans une page web ou une application mobile.
API Telegram Premium et Stars pour revendeurs et bots | BuyTgPremium