Nouvel utilisateur ?
INSCRIVEZ-VOUS MAINTENANT !

Utilisateur revenant ?
CONNEXION !


Mot de passe oublié ?


C'est totalement gratuit !

OU

Mot de passe oublié ?


Chargement...
OU

Vous êtes à un pas de devenir 1 % !

Nous vous enverrons un e-mail de confirmation à

En attendant, merci de passer à l’étape de l’inscription définitive.


Passez à l’étape finale Oups... mauvais courriel...

Besoin de nous contacter ?

Veuillez insérer une adresse courriel Le mot de passe doit : <br>-comprendre 8 caractères au minimum <br>- comprendre au moins une lettre <br>-avoir un chiffre OU un caractère spécial (!@#$%*) Cette url n’est pas valide, veuillez en saisir une valide. Utilisez uniquement des lettres, des nombres et/ou des tirets. Pas d’espace s’il vous plaît ! Veuillez saisir un nom Le nom de l’entreprise devrait être inférieure à 40 caractères. Veuillez saisir une adresse. Veuillez saisir un nom de société. Merci d'entrer un pays valide. Veuillez insérer un numéro de téléphone valide. Veuillez insérer un numéro de téléphone valide. Veuillez saisir une ville. Veuillez saisir un code postal. Veuillez saisir un ID taxe / TVA. Vous devez accepter les conditions d’utilisation. Vous devez sélectionner une option REESSAYER INSCRIVEZ-VOUS MAINTENANT https://www.aptoide.com/phpajax/onboarding.php
Ce site utilise des cookies pour améliorer la qualité de service. En parcourant ce site, vous acceptez l'utilisation des cookies.
Je comprends En savoir plus
OK

Documentation de Services Web

Intro

À propos des Services Web Aptoide

L'objectif de ce service Web est de permettre aux applications d'intéragir directement avec Aptoide en utilisant REST.
Cette documentation comprend la description des fonctions du Service Web actuellement disponibles.

Vue d’ensemble des terminaisons

Terminaison Description
app/getMeta Obtenir les métadonnées de l'appli
apps/obtenir Obtenir une liste d'applications
apps/recherche Obtenir une liste des applications recherchées
commentaires/obtenir Obtenir une liste des commentaires
commentaires/définir Définir un commentaire
commentaire/setVote Définir un vote de commentaire
oauth2Authentication Valider les informations d’identification utilisateur en rendant un jeton d’accès (à utiliser pour d’autres services web)
avis/obtenir Obtenir une liste des avis
avis/définir Définir un avis
avis/setVote Définir un vote d'avis
boutique/getMeta Obtenir des métadonnées de Boutique
boutique/définir Définir la Boutique
magasin/groupes/obtenir Obtenir une liste des groupes de Boutiques
magasin/groupes/obtenirMeta Obtenir les métadonnées de groupes de Boutique
uploadAppToRepo Télécharger une application vers une boutique d’utilisateurs

Authentification

Version  Format
V7 et V3

OAuth2

Un jeton d'accès peut être requis sur certaines demandes de service.
Ce jeton est généré à travers OAuth2 et un jeton de rafraîchissement et peut être obtenu via la même terminaison.

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

V2 et V1

Dev Token

Un Dev token (code de développeur) sera requis lors de toute demande de service.
Ce code est composé de 40 caractères et généré par le système quand vous vous inscrivez pour utiliser le Service Web.
Vous pouvez créer un autre code à tout moment, cependant il y a un seul code par développeur.

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


Formats Supportés

Version  Format
V7 Seul le format JSON est pris en charge.
V3 et les versions inférieurs

Les formats XML et JSON sont totalement pris en charge.
Le format peut être indiqué de 2 façons :
-Ajouter une "/extension" à la fin d’une URL lorsque vous utilisez la méthode GET : '/xml' ou '/json';
- Passer un paramètre de "mode" via la méthode POST : 'mode="xml"' ou 'mode="json"'.


Traitement des erreurs

Les erreurs sont toujours transmises sous 'errors' avec les messages respectifs créés par le service, alors que 'status' reviennent toujours OK (succès) ou FAIL (échec), comme suit :

Version  Mode Félicitations Échec
V7 JSON
{
   "info":{
        "status": "OK",
        "time": ...
   },
   ...
}


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

V3
et les versions inférieurs
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"
      ]
   ...
}