dbseller/sdk_banco_itau
SDK 用于在 e-cidade_niteroi 项目中使用 Itau 银行的资源
0.0.5
2022-09-26 15:09 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ~6.5.5
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2024-09-24 00:05:19 UTC
README
用于开发与 Itau 银行 API 集成的 E-cidade 系统的工具集。
要求
- php ">=5.6", "<=7.4"
- curl
- json
- mbstring
- guzzle ~6.5.5
安装
通过 (Composer)[https://getcomposer.org.cn/] 可以非常容易地安装。
composer require dbseller/sdk_banco_itau
使用示例
在进行 API 请求之前,需要配置主机并认证 API,以获取访问其资源的权限。
为此,需要配置配置类。
use DBSeller\SdkBancoItau\Configuration; $config = Configuration::getDefaultConfiguration(); $config->setModoProducao(false); // Define o mode de uso $config->setHost(''); // Host da API $config->setUrlOAuth(''); // Url de autenticação $config->setApiKey('client_id', ''); // Cliente ID $config->setApiKey('client_secret', ''); // Cliente Secret
此包是为使用 GuzzleHttp 作为 HTTP 客户端而构建的,因此还需要在我们的配置类中配置它。
use GuzzleHttp\Client; $clientHTTP = new Client();
完成配置类的创建和配置后,需要进行 API 的认证。
use DBSeller\SdkBancoItau\API\OauthApi; $clienteOauth = new OauthApi($clientHTTP, $config); $accessTokenOauth = $clienteOauth->gerarAccessToken(); $config->setAccessToken($accessTokenOauth);
完成此最终步骤后,就可以使用在包中提供的类进行 API 请求了。
许可证
专有 DBSeller