lxlxw / bytom-php-sdk
PHP SDK to interact with Bytomd
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^4.8.24
This package is not auto-updated.
Last update: 2024-11-15 03:35:00 UTC
README
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
Table of Contents
Installation
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.
Install with Composer
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';
Install with Git
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';
Install with another method
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.
Usage
Usage examples
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();
All usage examples
You find more detailed documentation at /doc.
Support and Feedback
If you find a bug, please submit the issue in Github directly. Bytom-PHP-SDK Issues
Contact
- Email:x@xwlin.com
License
Bytom PHP SDK is based on the MIT protocol.