Liste de nos SDK

Nos SDK (réalisés avec Swagger) sont là pour vous aider dans l’intégration de notre API au sein de votre site, de vos outils ou de vos processus métiers. Nous sommes aujourd’hui en mesure de vous proposer des SDK pour les technologies et langages suivants : Android, Async Scala, C#, Dart, Java, Javascript, Jmeter, Objective-C, Perl, PHP, Python, QT 5 C++, Ruby, Scala, Swift, Tizen, Typescript Angular et Typescript Node. Si vous désirez un SDK pour un langage ou une technologie qui n’apparaît pas dans la liste, nous vous invitons à nous contacter sur support@monaviscompte.fr.

Nous vous recommandons d’utiliser cette documentation conjointement avec la documentation de notre API.

Le SDK pour PHP est à télécharger à l’adresse suivante : télécharger le SDK.

Pour l’utiliser, dézippez-le dans le dossier qui contient votre projet, puis importez-le dans votre projet (via une directive require). Vous pouvez alors utiliser l’ensemble des endpoints offerts par notre API.

Exemple d’utilisation :

<?php
   require 'monaviscompte-sdk/autoload.php';
   
   
   /** 
   * Evaluation simplifiée d'une fiche
   * https://developer.monaviscompte.fr/evaluation-simplifiee-dune-fiche/ 
   */
   $ratingsApi = new \Swagger\Client\Api\RatingsApi();
   $simpleRating = $ratingsApi->ratingsIdGet(794173, "efr9-kk7p-ah68-j9nw");
   echo $simpleRating->getClickToReview();

 

L’ensemble des méthodes offertes par le SDK sont à retrouver dans les classes RatingsAPI.php et ReviewsApi.php.

Le SDK pour Java est à télécharger à l’adresse suivante : télécharger le SDK.

Pour l’utiliser, dézippez les fichiers du SDK et fusionnez le pom.xml fourni avec le vôtre. Récupérez également les sources dans src/main/java. Vous pourrez alors utiliser l’ensemble des endpoints offerts par notre API.

Exemple d’utilisation :

package com.myapp;
   
   
import io.swagger.client.ApiException;
import io.swagger.client.api.RatingsApi;
import io.swagger.client.model.SimpleRating;
   
   
class MyApp {
   public static void main (String[] args) {
       System.out.println("Hello World");
       RatingsApi client = new RatingsApi();
       SimpleRating simpleRating;
       try {
               simpleRating = client.ratingsIdGet(794173,"efr9-kk7p-ah68-j9nw");
               System.out.println(simpleRating.getClickToReview());
       } catch (ApiException e) {}
   }
}

 

L’ensemble des méthodes offertes par le SDK sont à retrouver dans les classes RatingsAPI.java et ReviewsApi.java.

Il est possible de faire de simples appels Ajax sur l’API.

Exemple d’utilisation :

<html>
<head>
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script>
   var id = 794173;
   var key = "efr9-kk7p-ah68-j9nw";
   var url = "https://api.monaviscompte.fr/ratings/" + id + "?private_key=" + key;
   $.ajax({
      url: url,
      success: function(data) {
         console.log(data);
         console.log(data.click_to_review);
      },
      dataType: 'json'
   });
</script>
</head>
<body>
</body>
</html>