首页 > 解决方案 > 如何通过 Rest API 获取/更新客户 GL 帐户信息

问题描述

我试图弄清楚如何通过 Rest API 获取和更新客户的 GL 帐户信息。

如此屏幕截图所示,客户的 GL 帐户部分具有以下字段:

在此处输入图像描述

通过 Rest API,我在哪里可以检索到此客户的上述信息,以及如何相应地更新它们?

我能够对所有其他客户实体字段执行 CRUD,但是对于如何检索和更新每个客户 GL 帐户,我感到很迷茫。寻找任何帮助来指出我正确的方向。

标签: acumaticarestcustomer

解决方案


这些字段不是默认端点的一部分,因此您需要一些技巧来检索或更新它们。

您可以使用自定义端点或使用“自定义”字段集合检索/更新这些字段。

至于自定义端点,这里是可以提供帮助的链接。

至于自定义字段,您可以像这样检索值:

得到:{{sitename}}/entity/Default/20.200.001/Customer?$custom=DefLocation.CSalesAcctID, DefLocation.CARAccountID

回复:

{
"id": "90f25585-fbc0-eb11-9d4f-3ce1a14ed5bf",
"CustomerID": {
    "value": "AAA"
},

"custom": {
    "DefLocation": {
        "CSalesAcctID": {
            "type": "CustomStringField",
            "value": "40000"
        },
        "CARAccountID": {
            "type": "CustomStringField",
            "value": "11000"
        }
    }
}
}

请参阅此处如何获取字段名称。

要更新在正文中发送的字段,就像在响应中获取它们一样


推荐阅读