wassa / glady-api-php-client
Glady API PHP 客户端
v1.0.0
2023-04-29 10:33 UTC
Requires
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^9.6
- vlucas/phpdotenv: ^5.5
README
Glady API 访问库(前身为 Wedoogift)
先决条件
- PHP 7
- client_id
- client_secret
安装
composer require wassa/glady-api-client-php
使用
创建 GladyClient 类的实例并调用您要使用的 API 对应的方法。
示例
<?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);
可用方法
GladyClient 类导出以下方法
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
测试
测试中