pip install tonrocketapisdk
Как получить токен написано тут.
from tonrocketapisdk import *
api = RocketApi('токен')
Testnet:
from tonrocketapisdk import *
api = RocketApi('токен', True)
🚀 Методы
Параметры отмеченные знаком * являются обзательными
Параметр | Информация |
---|---|
Не принимает параметров |
Пример:
api.getAppInfo()
Параметр | Информация |
---|---|
tgUserId* | ID получателя перевода |
amount* | Сумма перевода |
currency | Валюта перевода. По умолчанию: "TONCOIN" |
transferId | По умолчанию: "12345" |
description | По умолчанию: "" |
Пример:
api.transfer({
"tgUserId": 87209764,
"currency": "TONCOIN",
"amount": 1.23,
"transferId": "abc-def",
"description": "You are awesome!"
})
Параметр | Информация |
---|---|
address* | TON кошелек, на который нужно отправить монеты |
amount* | Сумма перевода |
currency | Валюта для вывода. По умолчанию: "TONCOIN" |
withdrawalId | По умолчанию: "12345" |
comment | По умолчанию: "" |
Пример:
api.withdrawal({
"address": "EQB1cmpxb3R-YLA3HLDV01Rx6OHpMQA_7MOglhqL2CwJx_dz",
"currency": "TONCOIN",
"amount": 1.23,
"withdrawalId": "abc-def",
"comment": "You are awesome!"
})
Документация Все параметры как в документации
Пример:
api.createCheque({
"chequePerUser": 0.005,
"usersNumber": 100,
"refProgram": 50,
"password": "pwd",
"description": "This cheque is the best",
"sendNotifications": true,
"enableCaptcha": true,
"telegramResourcesIds": [
"-1001799549067"
]
})
Параметр | Информация |
---|---|
Не принимает параметров |
Пример:
api.getCheques()
Параметр | Информация |
---|---|
id* | ID чека |
Пример:
api.getCheque({
id: 1234
})
Параметр | Информация |
---|---|
id* | ID чека |
Пример:
api.deleteCheque({
id: 1234
})
Все параметры как в документации
Пример:
api.createInvoice({
"amount": 1.23,
"description": "best thing in the world, 1 item",
"hiddenMessage": "thank you",
"callbackUrl": "https://t.me/ton_rocket",
"payload": "some custom payload I want to see in webhook or when I request invoice",
"expiredIn": 10
})
Параметр | Информация |
---|---|
Не принимает параметров |
Пример:
api.getInvoices()
Параметр | Информация |
---|---|
id* | ID счёта |
Пример:
api.getInvoice({
id: 1234
})
Параметр | Информация |
---|---|
id* | ID счёта |
Пример:
api.deleteInvoice({
id: 1234
})
Параметр | Информация |
---|---|
Не принимает параметров |
Пример:
api.getCoins()
Параметр | Информация |
---|---|
coinFrom* | ID токена |
coinTo* | ID токена |
Пример:
api.getCurrencies({
coinFrom: Assets.TON,
coinTo: Assets.SCALE
})