mobio / target
此包已被废弃且不再维护。未建议替代包。
myTarget API 的 PHP 库
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 方法),该 token 保存在 ~/.mobio/myTarget.json 中。在随后的初始化中,token 会从文件中获取,而每当下一个日历日到来时,token 会通过 refresh_token 方法更新并保存到文件中。