oktey/api-php-v1

Api PHP client for Oktey services - version 1

1.0.5 2017-03-22 10:26 UTC

This package is not auto-updated.

Last update: 2024-04-27 17:53:23 UTC


README

alt text

Api PHP : Version 1

Packagist Travis

Installation

Vu les dépendances utilisées, il est impératif d'utiliser composer

# Si composer n'est pas encore installé
curl -sS https://getcomposer.org/installer | php
mv composer.phar composer

php composer require oktey/api-php-v1

Fonctionnalités

Voici les fonctionnalités de l'API ainsi que leurs liens de documentation

en lecture

en écriture

Usage

<?php
namespace App;

// Utiliser l'autoloader composer
require __DIR__ . '/vendor/autoload.php';

use Oktey\Api\Client;
use Exception;

// Afficher les erreurs en mode développement
ini_set('display_errors', 1); ini_set('html_errors', 1);

// Création de l'objet API
$Api = new Client('apiId', 'apiSecret');

try {
    // Requête sur l'api
    $response = $Api->get('/customers/lite');

    if ($response->success()) {
        // Récupération des données
        $customers = $response->getData();

        // affichage ;)
        var_dump($customers);
    } else {
        trigger_error(sprintf('Error %d : %s', $response->getStatus(), $response->getMessageError()), E_USER_WARNING);
    }
} catch(Exception $e) {
    // Oops !!!
    trigger_error(sprintf('Api Exception %d : %s', $e->getCode(), $e->getMessage()), E_USER_WARNING);
}