12

Vérifiez votre crédit

getcredit

GET https://bezillion.com/api/v1/getcredit?login=&password=

loginVotre code d'identification.
passwordVotre mot de passe.
$ curl -D - -X GET "https://bezillion.com/api/v1/getcredit?login=abcdef&password=ABCDEF"

Téléchargez le code de la fonction sendget définie dans le fichier sendhttp.php. Copiez le fichier dans l'espace de votre application.

NOTE : Reportez-vous à la page Appelez l'API du service pour une description de la fonction sendget.

Ajoutez le fichier getcredit.php avec le contenu suivant :

  1. require_once 'sendhttp.php';

Charge le code de la fonction sendget fournie par iZend.

  1. function getcredit($login, $password) {

Définit la fonction getcredit. $login est votre code d'identification. $password est votre mot de passe.

  1.     $curl = 'https://bezillion.com/api/v1/getcredit' . '?' . 'login=' . urlencode($login) . '&' . 'password=' . urlencode($password);

Met $curl à l'URL de l'action getcredit de l'API avec le code d'identification et le mot de passe du compte de l'utilisateur. $login et $password doivent être échappés.

  1.     $response=sendget($curl);

Envoie la requête HTTP avec sendget. Les arguments login et password sont déjà dans $curl.

  1.     if (!$response or $response[0] != 200) {
  2.         return false;
  3.     }

Si $response vaut false, le serveur est inaccessible. Si $response[0] ne contient pas le code de retour HTTP 200 Ok, une erreur d'exécution s'est produite. En cas d'erreur, getcredit retourne false.

  1.     $r=json_decode($response[2], true);

Décode les données retournées en JSON.

  1.     if ($r['status'] == 'success') {
  2.         return ($r['data']['credit']);
  3.     }

Retourne le nombre d'unités de crédit si l'action a réussi.

  1.     return false;
  2. }

Retourne false en cas d'erreur.

EXEMPLE

En supposant que vous avez sauvé les fichiers sendhttp.php et getcredit.php dans le répertoire courant, lancez PHP en mode interactif, chargez la fonction getcredit et appelez-la avec votre code d'identification et votre mot de passe en argument :

$ php -a
php > require_once 'getcredit.php';
php > echo getcredit('abcdef', 'ABCDEF');
10
php > quit

Cliquez sur le chariot dans la barre de menu de votre page d'accueil pour acheter des unités de crédit.

VOIR AUSSI

Appelez l'API du service, Indexez un document

Commentaires

Pour ajouter un commentaire, cliquez ici.