Comenzando
A continuación se detallan una serie de pasos para realizar una conexión nuestra API. Nuestra API esta construida con GraphQL, por lo que para comunicarse esperamos consultas GraphQL.
#
Crear una cuenta en OrionxLo primero que debemos hacer es registrarnos en Orionx, ingresando a orionx/register.
#
Crear API keysEl siguiente paso es crear nuestro primer par de API keys, ingresamos a orionx/developers, le damos crear y tendremos nuestro primer par de API keys llamado "Personal Api Key". Por último configuramos que permisos tendra ese par de llaves.
En la imagen solo tenemos permisos de trade pero podemos darle los que queramos.
#
Generar llamadasLas consultas que nosotros esperamos consisten en queries en formato JSON usando métodos POST a una URL con ciertos headers que cumplan con algunos requisitos.
#
1. EndpointLas llamadas deben ir dirigidas a esta URL: https://api2.orionx.io/graphql
#
2. HeadersEstos son los headers que tienen que venir en la llamada.
Header | Description |
---|---|
X-ORIONX-TIMESTAMP | Fecha actual en la que se realiza la llamada |
X-ORIONX-APIKEY | Llave creada en tu perfil de Orionx |
X-ORIONX-SIGNATURE | código HMAC-SHA512 como texto |
Ejemplo:
Para generar tu firma te recomendamos revisar si puedes usar alguno de nustros SDKs o bien, puedes hacerlo tu mismo. Para más información sobre como como generar tu X-ORIONX-SIGNATURE header
#
3. BodyBody consiste en el cuerpo de la llamada, es un objeto que se compone de dos partes, query y variables.6
Ejemplo: