Bibliothèque d'accès à l'API Glady (ex Wedoogift)
- PHP 7
- client_id
- client_secret
composer require wassa/glady-api-client-php
Créer une instance de la classe GladyClient
et appeler les méthodes correspondantes aux API que vous voulez utiliser.
Exemple :
<?php
use Wassa\GladyApiClient\GladyClient;
$client = new GladyClient(
$_ENV['CLIENT_ID'], // client_id
$_ENV['CLIENT_SECRET'], // client_secret
true // demo mode
);
$res = $client->beneficiariesList([
'invited' => true,
'pageSize' => 10,
'pageIndex' => 0]);
var_dump($res);
La classe GladyClient
exporte les méthodes suivantes :
ssoCreateToken
: https://glady.docs.apiary.io/#reference/0/autoconnexion-sso/creation-d'un-token-ssobeneficiariesGetById
: https://glady.docs.apiary.io/#reference/0/beneficiaires/detail-d'un-beneficiaire-par-idbeneficiariesGetByLogin
: https://glady.docs.apiary.io/#reference/0/beneficiaires/detail-d'un-beneficiaire-par-loginbeneficiariesGetBalance
: https://glady.docs.apiary.io/#reference/0/beneficiaires/soldes-d'un-beneficiairebeneficiariesList
: https://glady.docs.apiary.io/#reference/0/beneficiaires/lister-des-beneficiairesbeneficiariesAdd
: https://glady.docs.apiary.io/#reference/0/beneficiaires/ajout-de-beneficiairesbeneficiariesUpdate
: https://glady.docs.apiary.io/#reference/0/beneficiaires/modification-d'un-beneficiairebeneficiariesDelete
: https://glady.docs.apiary.io/#reference/0/beneficiaires/suppression-de-beneficiaireswalletsList
: https://glady.docs.apiary.io/#reference/0/wallets/liste-des-wallets-et-des-motifs-de-distributionwalletsCreateReason
: https://glady.docs.apiary.io/#reference/0/wallets/creation-d'un-motif-de-distributionwalletsUpdateReason
: https://glady.docs.apiary.io/reference/0/wallets/modification-d'un-motif-de-distributionwalletsDeleteReason
: https://glady.docs.apiary.io/reference/0/wallets/suppression-d'un-motif-de-distributionorganisationsListDeposits
: https://glady.docs.apiary.io/reference/0/organisations/deposits-de-l'organisationorganisationsGetDeposit
: https://glady.docs.apiary.io/reference/0/organisations/recuperer-un-deposit-de-l'organisationcampaignsCreate
: https://glady.docs.apiary.io/reference/0/campagnes/creer-une-campagne-de-distribution
Test en cours