公有参数描述(所有api均需要):
统一返回值结构如下:
typeStatusstruct{
Codeint64?`json:"code"`
Msgstring`json:"msg"`
Detailstring`json:"detail"`
}
typeResstruct{
Status
Datainterface{}`json:"data"`
}
1.openapi部分
1.1.URL:/Download
功能说明:下载指定版本的安装包文件。
参数:如下
返回值:指定版本的apk文件。
1.2.URL:/downloadLatest
功能说明:下载最新版本的安装包文件。
参数:无私有参数
返回值:最新版本的apk文件。
1.3.URL:/list
功能说明:获取所有可下载的版本列表。
参数:无私有参数
返回值:所有可下载版本的apk信息数组。
备注:单个apk字段属性如下
1.4.URL:/checkversion
功能说明:检查当前版本是否为最新版。
参数:参见1.1接口使用的参数。
返回值:
备注:该接口从v2.1版本起不再使用,功能已转移到2.1中。
2.?Innerapi部分
2.1.URL:/check
功能说明:检查当前配置是否为最新版。
参数:
返回值:
备注:配置对象如下
2.2./defaultlist
功能说明:eth下erc20默认列表
参数:
返回值:
2.3.URL:/authlist
功能说明:eth下erc20认证列表
参数:参考2.1
返回值:参考2.1
2.4.URL:/pricerate
功能说明:Token价格
参数:无
返回值:
typeDatastruct{
Pricesmap[string]Price`json:"prices"`
Rates?map[string]float64`json:"rates"`
}
备注:配置对象如下
其中rates的key可以取如下值:
"CNY":"",
"USD":"",
"JPY":"",
"KRW":"",
"GBP":"",
"EUR":""
点此回看Cashbox系列:
开源区块链钱包Cashbox技术实现(二)
开源区块链钱包?Cashbox技术编译教程(一)
开源区块链钱包?Cashbox技术编译教程(二)
开源区块链钱包Cashbox市场答疑
GitHub开源链接
区块链数据协议层:https://github.com/scryinfo/dp
组件Dot:https://github.com/scryinfo/dot
基础库:https://github.com/scryinfo/scryg
Cashbox:?https://github.com/scryinfo/cashbox
city_client:?https://github.com/scryinfo/city_client
city_server:?https://github.com/scryinfo/city_server
下载Cashbox:
https://cashbox.scry.info/cashbox/api/apk/downloadlatest