owenvoke/nft.storage

NFT.Storage API的对象式PHP包装器

v1.0.0 2021-12-14 18:51 UTC

This package is auto-updated.

Last update: 2024-09-15 01:32:29 UTC


README

Latest Version on Packagist Software License Build Status Style CI Total Downloads Buy us a tree

NFT.Storage API提供对象式PHP包装器

安装

通过Composer

composer require owenvoke/nft.storage guzzlehttp/guzzle:^7.4 http-interop/http-factory-guzzle:^1.2

我们在HTTPlug的帮助下与任何HTTP消息客户端解耦。

用法

基本用法

// Include the Composer autoloader
require_once __DIR__ . '/vendor/autoload.php';

$client = new \OwenVoke\NFTStorage\Client();
$repositories = $client->content()->show('abcdefg');

认证

注意:NFT.Storage仅支持通过API令牌进行认证。

use OwenVoke\NFTStorage\Client;
$client = new Client();
$client->authenticate($apiToken, null, Client::AUTH_ACCESS_TOKEN);

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

composer test

贡献

有关详细信息,请参阅CONTRIBUTING

安全性

如果您发现任何安全相关的问题,请通过security@voke.dev发送电子邮件,而不是使用问题跟踪器。

致谢

许可协议

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

实物赠送

您可以免费使用此包,但如果它进入您的生产环境,则必须购买一棵树。

众所周知,解决气候危机并防止气温上升超过1.5C的最佳工具之一是植树。如果您支持此包并为实物赠送森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。

您可以通过此处购买树木。

有关实物赠送的更多信息,请访问treeware.earth