Integración de API para TR.ENERGY
¿Qué es una clave API y por qué Tr.energy la necesita?
La clave API es un mecanismo de autenticación especial que se utiliza para garantizar la seguridad del servicio API de Tr.energy y evitar el acceso no autorizado a sus datos. Se trata de una cadena única generada por el sistema y asignada a cada usuario para confirmar su legitimidad cuando accede a la API. Los usuarios deben incluir la clave API en el encabezado de sus solicitudes para comprobar su identidad. Esto evita posibles ataques maliciosos y abusos, protegiendo la integridad y el rendimiento de nuestro sistema.
Cómo obtener una clave de API
1. Inicie sesión en el sistema y vaya a la sección API de la página Configuración.
2. Haga clic en el botón "Generar" para obtener la clave. A continuación, el sistema generará una clave API única para usted.
3.Copie el token de la clave API generada en su app para autenticar su identidad cuando llame al servicio API de Tr.energy.
4. Sigue el enclace para conocer el método para interactuar con nuestra API.
Nota
1. No revele su clave API a nadie para evitar usos no deseados.
2. Si pierde su clave API, póngase en contacto con nuestro equipo de soporte inmediatamente - [email protected]
3. Si necesita más ayuda o se encuentra con algún problema, envíenos un correo electrónico - [email protected]
1. AUTORIZACIÓN
Esto ocurre automáticamente cuando se utiliza la clave API en la cabecera (Bearer Token).
2. COMPROBACIÓN DE SALDO
Utilice el método GET 1.1. Show
3. ARRIBA
Utilice el método GET 1.2. Top up
4. CREACIÓN DE UNA ORDEN DE ENERGÍA
Utilice el método GET 2.2. Create
5. VISUALIZACIÓN DE LA LISTA DE CONSUMIDORES DE ENERGÍA
(Son los monederos en los que se delega la energía).
Para mostrar 1 dirección utilice el método GET 2.3. Show
Para visualizar todas las direcciones utilice el método GET 2.1. Index
6. ACTUALIZACIÓN DE LOS DATOS DE LOS CONSUMIDORES DE ENERGÍA
(Puede cambiar el nombre del consumidor, la cantidad de energía, el periodo de arrendamiento de energía, el tipo de consumidor: dinámico/estático, el estado de renovación automática).
Utilice el método PATCH 2.7. Update
Función de renovación automática - POST 2.9. Toggle Auto Renewal
7. ACTIVACIÓN DE LA ORDEN DE ENERGÍA
Utilice el método POST 2.4. Activate
8. DESACTIVACIÓN DE UNA ORDEN DE ENERGÍA
Utilice el método POST 2.5. Deactivate
9. ELIMINACIÓN DE UN CONSUMIDOR DE ENERGÍA
Utilice el método DELETE 2.8. Destroy
Cómo implementar el trabajo de los monederos de tránsito con TR.ENERGY
Usted crea un nuevo monedero en su sistema, acepta criptodivisas de clientes allí, comprueba la pureza" de la transacción. Si está satisfecho con el resultado, puede enviar estos fondos a su monedero principal. Para una transacción, 64k-130k de energía es suficiente (dependiendo de la carga de la red TRON)
Para ello, es necesario crear una orden de energía en esta cartera.
Utilizamos el método POST 2.2. Create. Crear una petición con los siguientes parámetros:
{
"payment_period": 1,
"address": "TY3dRk4eQ75dCrW7tUcCzggU9rnz4V111",
"auto_renewal": 0,
"consumption_type": 1,
"resource_amount": 70000,
"name": "transit-TY3dR"
}
Recibir una respuesta a la solicitud
{
"data": {
"id": 1,
"name": "transit-TY3dR",
"address": "TY3dRk4eQ75dCrW7tUcCzggU9rnz4V1111",
"resource_amount": "70000",
"creation_type": 2,
"consumption_type": 1,
"payment_period": 1,
"auto_renewal": false,
"resource_consumptions": null,
"is_active": false,
"order": null,
"created_at": "30-10-2023 06:58:17",
"updated_at": "30-10-2023 06:58:17"
},
"status": true
}
A continuación, active la orden en función de los datos recibidos
crear una solicitud POST 2.4. Activate con los siguientes parámetros:
core.tr.energy/api/consumers/{ID_su_consumidor}/activate
Si el saldo es suficiente, espera unos minutos a que se llene de energía y podrás realizar la transferencia.