brainfab / moygrafik_php_sdk
MoyGrafik API PHP SDK
v1.3.0
2020-04-15 15:33 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: ^6.2
- jms/serializer: ^3.6
This package is auto-updated.
Last update: 2024-11-19 22:54:55 UTC
README
Installation
Require this package with composer:
composer require brainfab/moygrafik_php_sdk
Documentation
Check wiki for full documentation
Usage example:
require_once 'vendor/autoload.php'; session_start(); use Brainfab\MoyGrafik\MoyGrafik; $OAUTH2_CLIENT_ID = 'your client id'; $OAUTH2_CLIENT_SECRET = 'your client secret'; $client = new MoyGrafik(); $client->setClientId($OAUTH2_CLIENT_ID); $client->setClientSecret($OAUTH2_CLIENT_SECRET); if (empty($_SESSION['_token'])) { $client->authenticate([ 'grant_type' => 'password', 'username' => 'your email', 'password' => 'your password', ]); $_SESSION['_token'] = $client->getAccessToken(); } if (isset($_SESSION['_token'])) { $client->setAccessToken($_SESSION['_token']); } $companies = $client->companies()->listCompanies(); foreach ($companies as $company) { echo $company->name . "<br>"; }