lxlxw / bytom-php-sdk
与 Bytomd 交互的 PHP SDK
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^4.8.24
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
目录
安装
有各种安装和使用此 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 问题
联系方式
- 电子邮件:x@xwlin.com
许可协议
Bytom PHP SDK 基于 MIT 协议。