JS教程:奥克手把手教你对接FMZ扩展API

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

简介

咱们好,我是“奥克量化”。前段时间,我开发的行情趋势提示受到了咱们的喜欢,并且有奥克量化同名服务号的同步提示,让新老韭菜在行情趋势判断上有了新的参考。借此热度,我开端对接FMZ的扩展API,来完成机器人之间的音讯通讯,并直接推送行情提示到指定机器人。本文举例两个应用场景,期望能够激发咱们多多开发出风趣的东西。

本篇主要介绍:

一、开发者如何经过JS言语对接FMZ的扩展API(本文以GetNodeList办法为例)
二、事例一:运用扩展API的CommandRobot办法,完成监控大盘机器人与其他机器人之间的音讯通讯。
三、事例二:运用扩展API的GetRobotDetail办法,完成多个机器人数据的统一监控和展现。

一、运用JS对接FMZ的扩展API
1. 恳求AccessKey和SecretKey(以下简称AK、SK)。在FMZ官网的【账号设置】->【API接口】->【创建新的ApiKey】菜单中进行恳求,然后获取一组AK、SK并记录下来。(FMZ的AK、SK不像交易所仅能创建一次可见,能够随时在【API接口】菜单中查看全部AK、SK数据)
2. 根据扩展API的文档进行开发。
首要来看一些恳求API的关键步骤:
1. FMZAPI接口:
2. 恳求基本参数
3. 运用问号传参形式拼接完整的恳求URL
4. 签名办法
按照以下次序进行参数拼接后,运用MD5加密算法加密字符串并转换为十六进制数据字符串值,该值有以下代码。

事例二:运用扩展API的CommandRobot办法完成机器人之间的音讯通讯
在上述代码的基础上,咱们运用CommandRobot办法完成机器人之间的音讯通讯。首要咱们来看一下CommandRobot(RobotId,Cmd)办法所需求的两个参数。
知道了参数的意思,接下来就来完成这个调用办法。
1. 在机器人概况页获取机器人ID。
2. 完成获取Cmd音讯的办法。
3. 修正发送音讯代码。
4. 履行main办法,发送音讯后,运用GetCommand办法获取音讯。
发送音讯成功:
接收音讯成功:

事例三:运用扩展API的GetRobotList和GetRobotDetail办法完成机器人的数据监控和展现。
相同的,咱们先来看一下两个办法的参数阐明。
GetRobotList(offset,length,robotStatus,label):
GetRobotDetail(RobotId):
1. 经过GetRobotList办法获取Robot列表。
2. 获取机器人概况信息。
3. 控制台输出表格数据。
4. 综上所述,有以下代码。

作用展现:

结语
在实际的扩展中,能够完成更多更风趣的功能。例如运用CommandRobot办法让每一个机器人都向A机器人发送心跳检测,如果A机器人发现某台机器没有心跳但仍在运转中,能够经过FMZ服务号进行报警。这样能够避免由于某个机器人的死循环等导致程序假死的状况。期望经过我这次的抛砖引玉,FMZ渠道能够有更多、更风趣的功能被咱们开发和开源。
最终感谢FMZ渠道以及梦总、超总、Z大等各位大神的支撑和帮助。感谢~

此时快讯

【马斯克:X永远不会推出加密代币】金色财经报道,社交媒体应用X(前身为Twitter)CEO 马斯克在回复DogeDesigner时表示,X永远不会推出加密代币。

版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:JS教程:奥克手把手教你对接FMZ扩展API | 币百度

相关文章