aliyun-iot api rpc
在Node-Red里用方便的访问阿里云物联网平台的自定义API并取得结果 flow里用到了UUID组件(node-red-contrib-uuid),去掉uuid数据段也可以正常访问,但按文档还是加上了.
参考: https://help.aliyun.com/document_detail/151229.html?spm=a2c4g.11186623.2.9.2e1840eeDdRp1g
注意: 'action':'node_f0f5XXXX'里的"node_f0f5XXXX"位置换成自己API的名字
相关问题: 可以避免出现 code 20003(https://q.cnblogs.com/q/111482/)的问题
[{"id":"bad01d40.31545","type":"tab","label":"Ali_IOT_API","disabled":false,"info":""},{"id":"595f46ef.096d88","type":"inject","z":"bad01d40.31545","name":"aliyun-api","props":[],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":130,"y":160,"wires":[["1f20d23c.66e2de"]]},{"id":"809fc7e6.0bd4d8","type":"http request","z":"bad01d40.31545","name":"ali_iot_api","method":"POST","ret":"obj","paytoqs":"body","url":"http://be8475f416014b67ac00dd1abbe0381e-cn-shanghai.alicloudapi.com/a124IhLRCsiPyoAL/bf6yVlQBtNTzkz","tls":"","persist":false,"proxy":"","authType":"","x":700,"y":160,"wires":[["1108f6c9.e86409"]]},{"id":"1108f6c9.e86409","type":"debug","z":"bad01d40.31545","name":"api return","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":760,"y":240,"wires":[]},{"id":"37aac3be.98a48c","type":"function","z":"bad01d40.31545","name":"http request body","func":"uuid = msg.uuid\nmsg.payload = {\n 'id': uuid,\n 'version': '1.0',\n 'request': {\n 'apiVer':'1.0.0'\n },\n 'params': {\n 'action':'node_f0f5XXXX'\n }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":490,"y":160,"wires":[["809fc7e6.0bd4d8","6275a576.b7f88c"]]},{"id":"6275a576.b7f88c","type":"debug","z":"bad01d40.31545","name":"request","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":520,"y":240,"wires":[]},{"id":"3b0420d8.709cb","type":"debug","z":"bad01d40.31545","name":"uuid","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"uuid","targetType":"msg","statusVal":"","statusType":"auto","x":330,"y":240,"wires":[]},{"id":"1f20d23c.66e2de","type":"uuid","z":"bad01d40.31545","uuidVersion":"v1","namespaceType":"","namespace":"","namespaceCustom":"","name":"","field":"uuid","fieldType":"msg","x":290,"y":160,"wires":[["37aac3be.98a48c","3b0420d8.709cb"]]}]