0

json-rpc 协议如何在自定义 Integromat 应用程序中实现?我没有在 Integromat 文档中找到关于主题的内容。

4

1 回答 1

0

没有任何特定于 JSON-RPC请求响应的内容会阻止 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}}"
    }
}
于 2020-09-22T11:33:26.380 回答