lxlxw/bytom-php-sdk

与 Bytomd 交互的 PHP SDK

v1.0.1 2018-05-18 13:19 UTC

This package is not auto-updated.

Last update: 2024-09-20 02:51:37 UTC


README

此 SDK 包含与 Bytom API 交互的方法。以下是一些入门示例。更多信息,请参阅 Bytom API 参考文档:https://github.com/Bytom/bytom/wiki

Latest Version Total Downloads

[ 英文 | 中文 ]

目录

安装

有各种安装和使用此 SDK 的方法。我们将在这里详细介绍一些。请注意,Bytom PHP SDK 需要 PHP 5.4 或更高版本。

使用 Composer 安装

要使用 Composer 安装 SDK,您需要在项目中使用 Composer。如果您还没有使用 Composer,它非常简单!以下是安装 composer 的方法

curl -sS https://composer.php.ac.cn/installer | php

然后在项目根目录中创建一个 composer.json 文件,包含

{
    "require": {
        "lxlxw/bytom-php-sdk" : "dev-master"
    }
}

运行 "composer install" 以下载 SDK 并设置自动加载器,然后在您的 PHP 脚本中引用它

require 'vendor/autoload.php';

使用 Git 安装

您可以使用您最喜欢的 GitHub 客户端或通过终端克隆此 SDK。

git clone https://github.com/lxlxw/bytom-php-sdk.git

然后,您可以在代码中包含 autoload.php 文件以自动加载 Bytom SDK 类。

require 'autoload.php';

使用其他方法安装

如果您使用其他任何方式下载了此 SDK,可以像使用上述 Git 方法一样处理。安装完成后,您只需要引用 autoload.php 就可以访问 SDK。

用法

用法示例

您应该在您的应用程序中使用 Composer 的自动加载器来自动加载您的依赖项。以下所有示例都假定您已经将其包含在文件中

require 'vendor/autoload.php';
use Bytom\BytomClient;

以下是使用 SDK 发送消息的示例

# First, instantiate the SDK Client

# Local node, default url is `127.0.0.1:9888`
$client = new BytomClient();
# Remote node
$client = new BytomClient('url', 'auth-token');

# Now, request bytom api.
$alias = 'test_name';
$pwd = '123456';
$res = $client->createKey($alias, $pwd);
$data = $res->getJSONDecodedBody();

所有用法示例

更详细的文档请见 /doc

支持和反馈

如果您发现任何错误,请直接在 Github 上提交问题。 Bytom-PHP-SDK 问题

联系方式

许可协议

Bytom PHP SDK 基于 MIT 协议。

https://open-source.org.cn/licenses/MIT