如何在自定义Integromat应用程序中实现json-rpc协议?我尚未在Integromat文档中找到有关该主题的内容。
答案 0 :(得分:0)
没有任何特定于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}}"
}
}