我在 Node-RED 上创建了一个包含节点的流并导出了 json。我自定义了所有节点 ID,然后尝试从 Web 界面手动导入 json,它非常适合我。现在,我需要从 php 导入此自定义 json 代码并执行(始终从 php)流程的更新部署。可以通过API来完成吗?还有其他方法吗
更新
我尝试跑步:
curl -X PUT http://localhost:1880/flow/907e344656de823e -H "Content-Type: application/json" --data "@template.json"
但不是将节点添加到现有流程中,而是替换它们。
如果您想更新流程(选项卡),您需要首先下载现有的 JSON,然后在新节点下载该 JSON,并使用 API 发布更新的流程。
API 调用按预期工作