La API de FMZ es muy difícil de usar.

El autor:¡Vamos ahora!, Creado: 2021-12-04 15:35:05, Actualizado:

El control del robot con la propia API de FMZ se reinicia erróneamente, la mayoría de las veces sin éxito, ¿se puede optimizar?


Más.

Un sueño pequeño.Hola, puede enviar un escenario de problema específico, un mensaje de error.

Un sueño pequeño.¿Por qué no lo haces? Verificación directa Apoya la autenticación sin tokens (autenticación directa de secret_key) para generar una URL para su acceso directo. Por ejemplo, una URL que envía instrucciones de interacción directamente a un disco real puede ser utilizada para la recuperación de WebHook en TradingView u otros escenarios. Para las funciones CommandRobot (RobotId, Cmd), no se realiza la verificación de noce, no se limita la frecuencia de acceso, el número de visitas a la interfaz. ¿Por qué no lo haces? ¿Por qué no lo haces? Verificación directa Apoya la autenticación sin tokens (autenticación directa de secret_key) para generar una URL para su acceso directo. Por ejemplo, una URL que envía instrucciones de interacción directamente a un disco real puede ser utilizada para la recuperación de WebHook en TradingView u otros escenarios. Para las funciones CommandRobot (RobotId, Cmd), no se realiza la verificación de noce, no se limita la frecuencia de acceso, el número de visitas a la interfaz. ¿Por qué no lo haces? ¿Por qué no lo haces? Verificación directa Apoya la autenticación sin tokens (autenticación directa de secret_key) para generar una URL para su acceso directo. Por ejemplo, una URL que envía instrucciones de interacción directamente a un disco real puede ser utilizada para la recuperación de WebHook en TradingView u otros escenarios. Para las funciones CommandRobot (RobotId, Cmd), no se realiza la verificación de noce, no se limita la frecuencia de acceso, el número de visitas a la interfaz. ¿Por qué no lo haces?

¡Vamos ahora!Se utiliza una forma de verificación directa dentro de la documentación de API: httpQuery (("https://www.fmz.com/api/v1?access_key=xxxxxxxxx&secret_key=xxxxxxxxxx&method=RestartRobot&args=[" + info.data.result.robots[i].id + "]") En el caso de los robots, se trata de revisar de vez en cuando si han cometido un error, y si lo hacen, intentar reiniciarlos. Pero el reinicio no fue exitoso y regresó {"code":3, "data":null} Normalmente, si el reinicio es exitoso, debería devolver { "code": 0, "data": { "result":1, "error": null}}