shubinmi / yodlee-rest-api
Yodlee REST API SDK。PHP客户端。
1.0.0
2017-12-29 14:09 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.2
- shubinmi/helpers: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 03:38:32 UTC
README
轻松获取您的银行数据
别担心,快乐就好
安装
使用以下命令安装最新版本:
$ composer require shubinmi/yodlee-rest-api
基本用法
<?php use YodleeRestApi\services\YodleeUserStory; use YodleeRestApi\dto\config\YodleeConfig; $yodleeConfig = new YodleeConfig(); $yodleeConfig->setApplicationId('081A2965D8CE7167777482996DA4600') ->setCobrandId('19910013777') ->setCobrandLogin('sandbox64') ->setCobrandPass('pass#777') ->setApiVersion('v1') ->setApiEndpoint('https://stage.api.yodlee.com/ysl/private-sandbox64/'); $userStory = new YodleeUserStory($yodleeConfig); if (!$userExist = rand(0, 1)) { if (!$user = $userStory->create( 'login', 'pass', 'email@email.com', 'Name' )) { echo json_encode($userStory->getErrors()); die; } } else { if (!$user = $userStory->login('login', 'pass')) { echo json_encode($userStory->getErrors()); die; } } var_dump($user); if (!$widget = $userStory->myFastLink()) { echo json_encode($userStory->getErrors()); die; } echo '<form action="' . $widget->getUrl() . '" method="POST">'; foreach ($widget->getParameters() as $key => $value) { echo "<input type='hidden' name='{$key}' value='{$value}'>"; } echo '<button value="Get Banks widget" type="submit"/>'; echo '</form>';