Skip to content

NBiLe/Merak-doc

Repository files navigation

Merak产品提供访问NBILedger区块链网络的接口,是应用系统与NBILedger区块链网络交互的桥梁。功能包括:创建账户、查询信息、事务操作等。

提供JS、Go、Java、Ruby、Python和C#等版本的SDK。SDK下载地址为:

JavaScript语言版本SDK:https://github.com/NBiLe/MerakJSSDK

Go语言版本SDK:https://github.com/NBiLe/MerakGoSDK

Java语言版本SDK:https://github.com/NBiLe/MerakJavaSDK

Ruby语言版本SDK:https://github.com/NBiLe/MerakRubySDK

Python语言版本SDK:https://github.com/NBiLe/MerakPySDK

C#语言版本SDK:https://github.com/NBiLe/MerakCsharpSDK

环境说明 访问地址
测试沙箱环境URL http://api.t.nbile.com/
network_passphrase Public Global NBiLe Network 201612

Lab为针对Merak提供的UI体验产品,涵盖Merak产品的所有开放接口。用于用户体验、验证和测试接口功能。

Merak的异常时返回的信息字段如下表所示。

字段说明 类型 描述
type url 错误标识,通过浏览器访问该URL可以直接导向一个问题的详细描述页面。
title string 错误简短提示。
status number HTTP状态返回码。
detail string 错误详细描述。
instance string 请求的唯一标识,用于日志记录。

状态返回码如下表所示。

返回状态吗 描述
400 无效参数,请求错误/交易失败/交易格式错误
403 非授权禁止访问
404 服务不存在
406 响应数据不正确
410 历史账本数据不全
429 访问请求太多,速度受限访问
500 服务内部错误
501 未提供请求服务
503 历史账页数据太旧

返回格式是JSON数据格式。数据格式采用HAL,具体细节请参考

http://stateless.co/hal_specification.html

About

Merak API BOOK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published