brainydigital/intima.ai-sdk-php

Intima.ai API 的 PHP 客户端 SDK 实现。

v2.5.10 2022-01-10 14:37 UTC

README


Logo

Packagist - Downloads Packagist - Version Contributors MIT license

Intima.ai - SDK PHP

此存储库是 Intima.ai API 的 PHP 客户端 SDK 实现。此 SDK 覆盖了 Intima.ai 平台上的所有可用操作,并将它们作为方法提供,可以由其他服务或应用程序集成和使用,只需具有 API 访问令牌(api_token)即可。

要求

PHP >= 5.5

安装

Composer

要使用 Composer 安装,请执行以下步骤

composer require brainydigital/intima.ai-sdk-php

并执行命令 composer install

手动安装

下载文件并将 autoload.php 包含在内

    require_once('/path/to/vendor/autoload.php');

开始使用

开始请求 Intima.ai 中的新操作的步骤(如请求案件副本、激活案件监听、记录等)如下

  1. 导入 A1 类型的证书到您的账户(您的律师可以从任何授权的认证机构申请 A1 证书)或使用登录名和密码,如果法院支持的话;

  2. 为要执行操作的每个法院创建一个身份验证(身份验证服务);

  3. 现在只需请求 Intima.ai 支持的任何类型的操作,并遵循每种操作的特定文档。

在按照安装步骤进行并拥有法院的有效身份验证后。例如,要执行新的案件副本

<?php

require_once(__DIR__ . '/vendor/autoload.php');

use Intimaai\Intimaai;
use Intimaai\API\APIRequestException;
use Intimaai\Models\CopiaProcessual;

try 
{
    $intimaai = new Intimaai('api_token');

    $copiaProcessual = new CopiaProcessual('00000000000000000000', 120);
    $resultado = $intimaai->copiasProcessuais->cadastrarNovaCopia($copiaProcessual);
    dump($resultado);
}
catch (APIRequestException $exception)
{
    dump($exception->toJson());
}
catch (\Exception $exception)
{
    dump($exception->getMessage());
}
?>

资源分页

SDK 的大多数资源都支持分页,可以通过 Paginator 类访问。使用资源分页很简单

<?php

require_once(__DIR__ . '/vendor/autoload.php');

use Intimaai\Intimaai;
use Intimaai\API\APIRequestException;

try 
{
    $intimaai = new Intimaai('api_token');

    $paginacao = $intimaai->copiasProcessuais->paginar();

    $paginacao->obterPagina(1);
    $paginacao->proximaPagina();
    $paginacao->paginaAnterior();
    $paginacao->existeProximaPagina();
    $paginacao->carregarTudo();

    dump($paginacao->obterColecao());
}
catch (APIRequestException $exception)
{
    dump($exception->toJson());
}
catch (\Exception $exception)
{
    dump($exception->getMessage());
}
?>

API 端点文档

所有 URI 都是相对于 https://app.intima.ai/api/v2

身份验证文档

API 令牌

  • 类型:API 密钥
  • API 参数:api_token
  • 位置:URL 查询字符串