friendsofapi/fortnox

Fortnox.se 的 API 客户端

0.2.4 2020-09-04 15:45 UTC

This package is auto-updated.

Last update: 2024-09-11 14:28:05 UTC


README

Latest Version Build Status Code Coverage Quality Score Total Downloads

安装

通过 Composer

composer require friendsofapi/fortnox

用法

您需要按照 https://developer.fortnox.se/getting-started/ 上的步骤获取访问令牌。一旦您获得了该令牌,您就可以开始使用 API 客户端了。

$apiClient = new ApiClient();
$total = $apiClient->stats()->total();
echo $total->getCount(); // 22;

错误

Fortnox 上查看错误代码列表。

开发

API 通常分为几个类别,称为 资源。在您的实现中,也应反映这些类别,例如在 Api/ 中拥有它们自己的类。让我们看看我们情况下的 Api/Stats。任何调用的响应都应该是一个位于 Model/Stats/X 的对象,例如 Model/Stats/Total

Hydrator

最终用户选择要使用哪个 hydrator。默认 hydrator 应返回领域对象。

请求构建器

请求构建器在需要时创建一个带有多部分流的 PSR-7 请求。如果 API 不需要多部分流,您应删除 RequestBuilder 并将其替换为 RequestFactory

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件