iaipes/apiclient

IAIP API的REST客户端

v0.2.0 2018-10-21 02:04 UTC

This package is not auto-updated.

Last update: 2024-09-30 06:39:21 UTC


README

Latest Version on Packagist Total Downloads

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以获取详细信息及待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过作者电子邮件联系,而不是使用问题跟踪器。

致谢

许可

许可。请参阅许可文件获取更多信息。