This SDK contains methods for easily interacting with the Bytom API. Below are examples to get you started. For more information, please see Bytom API reference documentation at https://github.com/Bytom/bytom/wiki
There are various ways to install and use this sdk. We'll elaborate on a couple here. Note that the Bytom PHP SDK requires PHP 5.4 or newer.
To install the SDK with Composer, you will need to be using Composer in your project. If you aren't using Composer yet, it's really simple! Here's how to install composer:
curl -sS https://getcomposer.org/installer | php
Then create a composer.json file in your projects root folder, containing:
{
"require": {
"lxlxw/bytom-php-sdk" : "dev-master"
}
}
Run "composer install" to download the SDK and set up the autoloader, and then require it from your PHP script:
require 'vendor/autoload.php';
You can clone down this sdk using your favorite github client, or via the terminal.
git clone https://github.com/lxlxw/bytom-php-sdk.git
You can then include the autoload.php
file in your code to automatically load the Bytom SDK classes.
require 'autoload.php';
If you downloaded this sdk using any other means you can treat it like you used the git method above.
Once it's installed you need only require the autoload.php
to have access to the sdk.
You should always use Composer's autoloader in your application to automatically load the your dependencies. All examples below assumes you've already included this in your file:
require 'vendor/autoload.php';
use Bytom\BytomClient;
Here's how to send a message using the 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();
You find more detailed documentation at /doc.
If you find a bug, please submit the issue in Github directly. Bytom-PHP-SDK Issues
- Email:[email protected]
Bytom PHP SDK is based on the MIT protocol.