BuyTgPremium

API de Telegram Premium e Stars

Envie presentes de Telegram Premium e Telegram Stars do seu próprio app, bot ou loja. Uma pequena API REST com JSON, uma chave de API e pedidos pagos do seu saldo aos mesmos preços do site.

Começando

  • Crie uma conta e adicione saldo na página Saldo.
  • Abra Minha conta, depois API, e crie sua chave de API. Ela é mostrada apenas uma vez, então armazene-a no seu servidor.
  • Envie a chave no cabeçalho X-Api-Key com cada requisição.

URL base e formato

Todas as requisições usam HTTPS e JSON. Uma resposta de sucesso é { "ok": true, "data": ... }. Um erro responde { "ok": false, "error": { "code", "message" } } com um código estável.

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étodoCaminhoO que faz
GET/balanceSeu saldo em USD
GET/productsDurações e preços do Premium, faixa e pacotes de Stars
GET/recipient?username=Verifica um @username: pessoa, canal, grupo, bot ou não encontrado
POST/quotePreço de um pedido e se seu saldo cobre ele
POST/ordersFaz um pedido de presente pago do saldo
GET/orders?limit=&batch=Seus pedidos recentes (até 100)
GET/orders/{code}Um pedido pelo seu código

Fazendo um pedido

Premium: produto "premium", meses 3, 6 ou 12, e até 10 usernames nos destinatários. Stars: produto "stars", stars de 3,500 a 550,000, e um username no destinatário. O total é debitado do seu saldo de uma vez e um pedido é feito por destinatário.

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

Códigos de erro

CódigoSignificado
chave_api_ausente / chave_api_inválidaSem chave, ou a chave está errada ou foi substituída (401)
entrada_inválida / destinatário_inválidoVerifique o produto, meses, estrelas ou nome de usuário (400)
recipient_not_userO nome de usuário é um canal, grupo ou bot, ou não existe
insufficient_creditO saldo é menor que o total do pedido; adicione crédito
network_errorErro temporário de rede; seu saldo não foi alterado, tente novamente
rate_limitedMais de 120 requisições por minuto por chave (429, veja Retry-After)

Limites e segurança

  • 120 solicitações por minuto por chave; 60 verificações de destinatário a cada 10 minutos.
  • Uma chave por conta. Substituí-la interrompe a chave antiga imediatamente.
  • Mantenha a chave em seu servidor. Nunca a coloque em uma página da web ou aplicativo móvel.
API de Telegram Premium e Stars para Revendedores e Bots | BuyTgPremium