BuyTgPremium

Telegram Premium und Stars API

Senden Sie Telegram Premium und Telegram Stars Geschenke über Ihre eigene App, Ihren Bot oder Ihren Shop. Eine kleine REST API mit JSON, einem API-Schlüssel und Bestellungen, die zu den gleichen Preisen wie auf der Website von Ihrem Guthaben bezahlt werden.

Erste Schritte

  • Erstellen Sie ein Konto und fügen Sie Guthaben auf der Guthaben-Seite hinzu.
  • Öffnen Sie Mein Konto, dann API und erstellen Sie Ihren API-Schlüssel. Er wird einmal angezeigt, speichern Sie ihn also auf Ihrem Server.
  • Senden Sie den Schlüssel im X-Api-Key-Header mit jeder Anfrage.

Basis-URL und Format

Alle Anfragen verwenden HTTPS und JSON. Eine erfolgreiche Antwort lautet { "ok": true, "data": ... }. Ein Fehler antwortet mit { "ok": false, "error": { "code", "message" } } mit einem stabilen Code.

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" } }

Endpunkte

MethodePfadFunktion
GET/balanceIhr Guthaben in USD
GET/productsPremium-Dauern und Preise, Stars-Bereich und Pakete
GET/recipient?username=Überprüft einen Benutzernamen: Person, Kanal, Gruppe, Bot oder nicht gefunden
POST/quotePreis einer Bestellung und ob Ihr Guthaben dies abdeckt
POST/ordersGibt eine Geschenkbestellung auf, die vom Guthaben bezahlt wird
GET/orders?limit=&batch=Ihre letzten Bestellungen (bis zu 100)
GET/orders/{code}Eine Bestellung anhand ihres Codes

Bestellung aufgeben

Premium: Produkt "premium", Monate 3, 6 oder 12, und bis zu 10 Usernamen in Empfängern. Stars: Produkt "stars", Stars von 3,500 bis 550,000, und ein Username im Empfänger. Der Gesamtbetrag wird sofort von Ihrem Guthaben abgezogen und eine Bestellung pro Empfänger erstellt.

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"}'

Fehlercodes

CodeBedeutung
fehlender_api_schlüssel / ungültiger_api_schlüsselKein Schlüssel oder der Schlüssel ist falsch oder wurde ersetzt (401)
ungültige_eingabe / ungültiger_empfängerÜberprüfen Sie das Produkt, die Monate, Stars oder den Benutzernamen (400)
recipient_not_userDer Benutzername ist ein Kanal, eine Gruppe oder ein Bot oder existiert nicht
insufficient_creditGuthaben ist niedriger als der Bestellbetrag; Guthaben aufladen
network_errorVorübergehender Netzwerkfehler; Ihr Guthaben hat sich nicht geändert, versuchen Sie es erneut
rate_limitedÜber 120 Anfragen pro Minute pro Schlüssel (429, siehe Retry-After)

Limits und Sicherheit

  • 120 Anfragen pro Minute pro Schlüssel; 60 Empfängerprüfungen alle 10 Minuten.
  • Ein Schlüssel pro Konto. Das Ersetzen stoppt den alten Schlüssel sofort.
  • Bewahren Sie den Schlüssel auf Ihrem Server auf. Geben Sie ihn niemals auf einer Webseite oder in einer mobilen App ein.
Telegram Premium und Stars API für Wiederverkäufer und Bots | BuyTgPremium