Documentación API


La solicitud se debe enviar un método de POST en URL http://depcount.com/api/ con dos parámetros data y signature, donde:

data - el resultado de la función base64_encode( $json_string )
signature - el resultado de la función base64_encode( sha1( $private_key . $data . $private_key ) )




TRADUCCIÓN AL USUARIO

Envía json configuración de data

Traducción disponible en un número de teléfono y user_id, cuando se pasan los valores de ambos parámetros prioridad el número de teléfono.


  • v la versión de la api, actual 1
  • method Transfer
  • type 1
  • phone número de teléfono del destinatario, por ejemplo 79031111111
  • user_id id de usuario en el sistema
  • amount el monto de la transacción, por ejemplo 100, 90.5
  • space_id id de punto
  • uid la id de la traducción tiene un máximo de 250 caracteres
  • description descripción de traducción
  • language de forma predeterminada en, posibles en este momento las opciones en, ru, ua, de, it, es, tr

La respuesta

Si se realiza correctamente
  • status success
  • transfer_id la id de la traducción tiene un máximo de 250 caracteres
En caso de error
  • status error
  • error_description la descripción del error



LA TRADUCCIÓN NO ES USUARIO REGISTRADO

Envía json configuración de data

  • v la versión de la api, actual 1
  • method Transfer
  • type 3
  • phone número de teléfono del destinatario, por ejemplo 79031111111
  • amount el monto de la transacción, por ejemplo 100, 90.5
  • space_id id de punto
  • uid la id de la traducción tiene un máximo de 250 caracteres
  • description descripción de traducción
  • language de forma predeterminada en, posibles en este momento las opciones en, ru, ua, de, it, es, tr

La respuesta

Si se realiza correctamente
  • status success
  • transfer_id la id de la traducción tiene un máximo de 250 caracteres
En caso de error
  • status error
  • error_description la descripción del error



TRADUCCIÓN DE USUARIO

La traducción requiere de confirmación con el código de sms desde el teléfono del usuario, la confirmación se produce por el método de TransferPin.

Envía json configuración de data

Traducción disponible en un número de teléfono y user_id, cuando se pasan los valores de ambos parámetros prioridad el número de teléfono.


  • v la versión de la api, actual 1
  • method Transfer
  • type 2
  • phone número de teléfono del destinatario, por ejemplo 79031111111
  • user_id id de usuario en el sistema
  • amount el monto de la transacción, por ejemplo 100, 90.5
  • space_id id de punto
  • uid la id de la traducción tiene un máximo de 250 caracteres
  • description descripción de traducción
  • language de forma predeterminada en, posibles en este momento las opciones en, ru, ua, de, it, es, tr

La respuesta

Si se realiza correctamente
  • status success
  • transfer_id la id de la traducción tiene un máximo de 250 caracteres
En caso de error
  • status error
  • error_description la descripción del error



LA CONFIRMACIÓN DE LA TRADUCCIÓN DE USUARIO

Envía json configuración de data

  • v la versión de la api, actual 1
  • method TransferPin
  • transfer_id obtenido transfer_id
  • pin el código del teléfono
  • language de forma predeterminada en, posibles en este momento las opciones en, ru, ua, de, it, es, tr

La respuesta

Si se realiza correctamente
  • status success
  • transfer_id la id de la traducción tiene un máximo de 250 caracteres
En caso de error
  • status error
  • error_description la descripción del error