¿Usuario nuevo?
¡REGÍSTRATE AHORA!

¿Ya eres usuario?
¡INICIA SESIÓN!


¿Olvidaste tu contraseña?


¡Es totalmente gratis!

O

¿Olvidaste tu contraseña?


Cargando...
O

¡Estás un paso más cerca de convertirte en un Aptoider!

Te enviaremos un email de confirmación a

Mientras tanto, puedes continuar con el último paso del registro.


Continúa con el último paso ¡Vaya! El correo electrónico es erróneo...

¿Necesitas ponerte en contacto con nosotros?

Introduce una dirección de correo electrónico La contraseña ha de tener:<br>- 8 caracteres como mínimo<br>- una letra<br>- un número O un caracter especial (!@#$%*) Esta URL no es válida. Introduce una que sí lo sea. Utiliza solamente letras, números y/o guiones. ¡Sin espacios, por favor! Introduce un nombre El nombre del negocio debe tener menos de 40 caracteres. Introduce una dirección. Introduce un nombre de empresa. Introduce un país válido. Introduce un número de teléfono válido. Introduce un número de teléfono válido. Introduce una ciudad. Introduce un código postal. Introduce un número de identificación fiscal. Tienes que estar de acuerdo con las condiciones de uso. Tienes que elegir una opción INTENTAR DE NUEVO ÚNETE YA https://www.aptoide.com/phpajax/onboarding.php
Esta página web utiliza cookies para mejorar la calidad de tu servicio. Al navegar en esta página web, aceptas el uso de cookies.
Entiendo Ver más

Documentación de los Servicios Web

Introducción

Acerca de los Servicios Web de Aptoide

El objetivo de este servicio web es permitir que las aplicaciones interactúen directamente con Aptoide utilizando REST.
En esta documentación están descritas las funciones actualmente disponibles en el servicio web.

Resumen de los parámetros

Endpoint Descripción
app/getMeta Obtener los metadatos de la aplicación
apps/get Haz una lista de aplicaciones
apps/search Obtener una lista de aplicaciones de búsqueda
comments/get Obtener una lista de comentarios
comment/set Escribir un comentario
comment/setVote Dejar un voto en el comentario
oauth2Authentication Valida los credenciales del usuario devolviendo un token de acceso (para utilizar en otros servicios web)
reviews/get Obtener una lista de comentarios
review/set Escribir una reseña
review/setVote Dejar un voto a la reseña
store/getMeta Obtener los metadatos de la tienda
store/set Adjustar tienda
store/groups/get Obtener una lista de los grupos de tienda
store/group/getMeta Obtener los metadatos del grupo de tienda
subeAppAlRepo Subir una aplicación a una tienda de usuario

Autenticación

Versión Formato
V7 y V3

OAuth2

El token de acceso puede ser necesario en otras peticiones de servicios.
Este token está generado con OAuth2, y un token nuevo puede ser obtenido a través del mismo parámetro.

Ver: www.aptoide.com/webservices/docs/3/oauth2Authentication

V2 y V1

Dev Token

Será necesario un Dev token (token del desarrollador) en todas las solicitudes de servicios.
Este token es una línea de 40 caracteres generada por el sistema cuando te registras para utilizar el servicio web.
Puedes generar otro toque en cualquier momento. Sin embargo, sólo hay 1 token por desarrollador.

Ver: www.aptoide.com/webservices/docs/2/checkUserCredentials


Formatos compatibles

Versión Formato
V7 El único formato compatible es JSON.
V3 e inferior

Los formatos XML y JSON son totalmente compatibles
El formato puede ser especificado de 2 formas:
- Añadiendo una "/extension" al final de un URL al utilizar el método GET: '/xml' o '/json';
- Pasar un parámetro "mode" a través del método POST: 'mode="xml"' o 'mode="json"'.


Gestión de errores

Los errores serán siempre notificados en 'errors' con el respectivo mensaje generado por el servicio, si bien 'status' se notificará un OK (éxito) o un FALLIDO (fallo), como puede verse a continuación:

Versión Modo de Éxito Fallo
V7 JSON
{
   "info":{
        "status": "OK",
        "time": ...
   },
   ...
}


{
   "info":{
       "status": "FAIL",
       "time": ...
   },
   "errors": [
      {
         "code": ...,
         "description": ...,
         ...
      }
   ]
}

V3
e inferior
XML
<response>
   <status>OK</status>
   ...
</response>


<response>
   <status>FAIL</status>
   <errors>
      <entry>Missing token parameter</entry>
      <entry>Missing repo parameter</entry>
   </errors>
   ...
</response>

JSON
{
   "status":"OK",
   ...
}


{
   "status":"FAIL",
   "errors":
      [
         "Missing token parameter",
         "Missing repo parameter"
      ]
   ...
}