如何解决Integromat应用程序中的JSON-RPC协议
如何在自定义Integromat应用程序中实现json-rpc协议?我尚未在Integromat文档中找到有关该主题的内容。
解决方法
没有任何特定于JSON-RPC request和response的东西会阻止Integromat应用程序与此类API通信。
一个区别是URL通常在所有模块中都是相同的,而方法是在请求正文中指定的。 请求的ID可以是随机数,并且参数和方法名称一起在正文中发送。
看下面的代码示例,url
与baseUrl
相同,而body.id
是自动生成的UUID。 JSON-RPC响应正文包含一个名为result
的字段,您可以在其中找到模块应输出的实际数据。
{
"url": "/","method": "POST","body": {
"method":"createAccount","params": {
"objects": [
"{{parameters}}"
]
},"id": "{{uuid}}"
},"response": {
"output": "{{body.result.account}}"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。