iaipes / apiclient
IAIP API的REST客户端
v0.2.0
2018-10-21 02:04 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- illuminate/support: ~5
- vlucas/phpdotenv: ^2.5
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is not auto-updated.
Last update: 2024-09-30 06:39:21 UTC
README
IAIP开发者门户http://developers.iaip.iw.sv/docs中的REST API客户端。
注意: 此包处于开发阶段,不应在生产网站上使用,直到发布版本1.0.0或更高版本。
依赖项
安装
通过Composer
$ composer require iaipes/apiclient
配置
Laravel
发布配置
php artisan vendor:publish --provider aipes\ApiClient\ApiClientServiceProvider
在您的.env
文件中配置以下变量
IAIPES_API_TOKEN={token} IAIPES_API_URL=http://developers.iaip.iw.sv IAIPES_API_TIMEOUT=10
注意: 将{token}
替换为您的开发者访问令牌。
用法
PHP
// Load dotenv if you have not (Not necessary in Laravel) $dotenv = new Dotenv\Dotenv(__DIR__); $dotenv->load(); use Iaipes\ApiClient\Http\Client\Api\V1\InformationRequestClient; $client = new InformationRequestClient; $response = $client->index([ 'include' => 'institution', 'filter' => [ 'profession_cont' => 'Desarrollador' ], 'sort' => 'created_at desc' ]);
注意: 有关类和方法更多信息,请查阅文档
变更日志
请参阅变更日志,了解最近发生了哪些变化。
测试
在tests
文件夹内创建一个.dot
文件
IAIPES_API_TOKEN={token} IAIPES_API_URL=http://developers.iaip.iw.sv IAIPES_API_TIMEOUT=30
注意: 将{token}
替换为您的开发者访问令牌
使用以下命令运行测试
$ composer test
贡献
请参阅contributing.md以获取详细信息及待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过作者电子邮件联系,而不是使用问题跟踪器。
致谢
许可
许可。请参阅许可文件获取更多信息。