xyrotech/orin

Discog PHP 客户端

v1.1.4 2021-07-26 02:57 UTC

This package is auto-updated.

Last update: 2024-09-22 20:40:23 UTC


README

Packagist Version Tests Check & fix styling Psalm Total Downloads Packagist PHP Version Support

Orin 是一个使用 GuzzleHttp 的 Discogs API PHP 客户端库。

📚 文档

安装

您可以通过 composer 安装此软件包

composer require xyrotech/orin

要求

PHP >= 7.4

使用

复制配置文件。

纯 PHP

cp vendor/xyrotech/orin/config/orin.php myconfig

Laravel

php artisan vendor:publish --provider="Xyrotech\OrinServiceProvider" --tag="orin-config"
$config = include('orin.php');

$discog = new Xyrotech\Orin($config);

$artist = $discog->artist(45);

echo $artist->name;

输出

'Aphex Twin'

此库严格按照 API 文档 实现。所有端点都有一个对应的方法。例如,所有标签发行版 将对应以下方法

$config = include('orin_config.php');

$discog = new Xyrotech\Orin($config);

$label = $discog->all_label_releases(1);

var_dump($label->releases); // An array of label releases

测试

克隆仓库并安装依赖项

git clone https://github.com/xyrotech/orin.git && composer install

根据 /tests/configs/config.test.php 创建自己的 config.php,并使用您的身份验证。请确保将配置文件底部的用户名更改为与账户信息匹配。

composer test

订单可能无法正常工作,因为它需要您创建一个列表并使用另一个账户购买以将订单推进“已售”状态。

composer format
composer psalm

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

请参阅 贡献指南 获取详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

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