JSON-Integromat 应用程序中的 RPC 协议
JSON-RPC Protocol in Integromat apps
如何在自定义 Integromat 应用程序中实施 json-rpc 协议?我没有在 Integromat 文档中找到关于主题的任何内容。
没有任何特定于 JSON-RPC request and response 的内容会阻止 Integromat 应用程序与此类 API 通信。
一个区别是 URL 通常在所有模块中都是相同的,而方法是在请求正文中指定的。
请求的 ID 可以是一个随机数,参数与方法名称一起在正文中发送。
查看下面的代码示例,url
与 baseUrl
相同,body.id
是 auto-generated UUID。 JSON-RPC 响应主体包含一个名为 result
的字段,您可以在其中找到模块应输出的实际数据。
{
"url": "/",
"method": "POST",
"body": {
"method":"createAccount",
"params": {
"objects": [
"{{parameters}}"
]
},
"id": "{{uuid}}"
},
"response": {
"output": "{{body.result.account}}"
}
}
如何在自定义 Integromat 应用程序中实施 json-rpc 协议?我没有在 Integromat 文档中找到关于主题的任何内容。
没有任何特定于 JSON-RPC request and response 的内容会阻止 Integromat 应用程序与此类 API 通信。
一个区别是 URL 通常在所有模块中都是相同的,而方法是在请求正文中指定的。 请求的 ID 可以是一个随机数,参数与方法名称一起在正文中发送。
查看下面的代码示例,url
与 baseUrl
相同,body.id
是 auto-generated UUID。 JSON-RPC 响应主体包含一个名为 result
的字段,您可以在其中找到模块应输出的实际数据。
{
"url": "/",
"method": "POST",
"body": {
"method":"createAccount",
"params": {
"objects": [
"{{parameters}}"
]
},
"id": "{{uuid}}"
},
"response": {
"output": "{{body.result.account}}"
}
}