snijder / bunq-api-client
此包的最新版本(dev-master)没有提供许可证信息。
Bunq API 客户端
dev-master
2017-03-25 22:20 UTC
Requires
- guzzlehttp/guzzle: ~5.0
- ramsey/uuid: ^3.5
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-20 20:10:59 UTC
README
描述
一个用于访问 Bunq API 的 PHP 客户端库。
安装
$ composer require snijder/bunq-api-client
使用
$keyPair = new \Snijder\Bunq\Model\KeyPair($apiKey, $publicKey, $privateKey); $bunqClient = new \Snijder\Bunq\BunqClient($keyPair); $userResource = new \Snijder\Bunq\Resource\UserResource($BunqClient); $userResource->listUsers(); //list all available users.
令牌存储
此 Bunq API 客户端会自动处理安装。默认情况下,令牌存储在“PHP临时文件夹”中。
您可以使用 TokenStorageInterface 来覆盖默认的文件系统存储。
$bunqClient->setInstallationTokenStorage($myInstallationTokenStorage); $bunqClient->setSessionTokenStorage($mySessionTokenStorage);
或者使用默认的令牌文件存储。
$bunqClient->setSessionTokenStorage( new \Snijder\Bunq\Storage\SessionTokenFileStorage($path) ); $bunqClient->setInstallationTokenStorage( new \Snijder\Bunq\Storage\InstallationTokenFileStorage($path) );