mobio / target
This package is abandoned and no longer maintained.
No replacement package was suggested.
PHP library for myTarget API
0.0.5
2016-10-31 08:52 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ^6.1
- psr/log: ~1.0
Requires (Dev)
- phpunit/phpunit: ^5.5
Provides
- psr/log: 1.0.0
This package is not auto-updated.
Last update: 2017-02-13 18:53:44 UTC
README
My Target API
Установка с помощью composer:
{ "require": { "mobio/target": "*" } }
Пример использования:
<?php require __DIR__. '/vendor/autoload.php'; $client_id = '...'; $client_secret = '...'; try { $mtApi = new \Mobio\Target\Api($client_id, $client_secret); } catch (Exception $e) { echo $e->getMessage(); die(); } try { $clientsArray = $mtApi->request('/api/v1/clients.json')->toArray(); } catch (Exception $e) { echo $e->getMessage(); die(); } var_dump($clientsArray);
При первой инициализации происходит авторизация в myTarget и получение token (методом client_credentials), который сохраняется в ~/.mobio/myTarget.json. При следующих инициализациях token берется уже из файла, а при наступление следующего календарного дня, token обновляется (методом refresh_token) с сохранением в файл.