meshboxfoundation/php-mbfs-api

MBFS API 的客户端库

v0.0.2 2019-01-22 01:55 UTC

This package is auto-updated.

Last update: 2024-09-22 23:09:03 UTC


README

MBFS API 的客户端库。

使用方法

安装

此库需要 cURL 模块

$ sudo apt-get install php5-curl
$ composer require meshboxfoundation/php-mbfs-api
$ composer install
use MBFoundation\PhpIpfsApi\MBFS;

// connect to mbfs daemon API server
$mbfs = new MBFS("localhost", "8080", "5001"); // leaving out the arguments will default to these values

API

add

向 MBFS 添加内容。

使用方法

$hash = $mbfs->add("Hi, I'm Vingo! Welcome to use MBFS!");

cat

检索单个哈希的内容。

使用方法

$mbfs->cat($hash);

ls

获取哈希的节点结构。

使用方法

$obj = $mbfs->ls($hash);

foreach ($obj as $e) {
	echo $e['Hash'];
	echo $e['Size'];
	echo $e['Name'];
}

对象大小

返回对象大小。

使用方法

$size = $mbfs->size($hash);

Pin

固定哈希。

使用方法

$mbfs->pinAdd($hash);

许可证

MIT 许可证 (MIT)

版权所有 © 2019-2026 Vingo MBFoundation 版权所有 © 2019 MeshBox Technologies

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用权,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,以及允许向软件提供方提供软件的人进行上述行为,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途或非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他原因,以及这些责任是否与软件或软件的使用或其他交易有关。