如何通过 Rest 获取/更新客户 GL 帐户信息 API
How to Get / Update Customer GL Account info via Rest API
我正在尝试了解如何通过 Rest 获取和更新客户的 GL 帐户信息 API。
如此屏幕截图所示,客户的 GL 帐户部分包含以下字段:
- AR 帐户
- AR 子
- 销售账户
- 销售子
- 等等
通过 Rest API,我在哪里可以检索该客户的上述信息,以及如何相应地更新它们?
我能够为所有其他客户实体字段执行 CRUD,但我完全不知道如何检索和更新每个客户的 GL 帐户。寻求任何帮助,为我指明正确的方向。
这些字段不是默认端点的一部分,因此您需要一些技巧来检索或更新它们。
您可以使用自定义端点或使用 'Custom' 字段集合 retrieve/update 这些字段。
至于自定义端点,here 是可以提供帮助的 link。
对于自定义字段,您可以像这样检索值:
获取:{{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"
}
}
}
}
参见here如何获取字段名称。
要更新在正文中发送的字段,就像在响应中获取它们一样
我正在尝试了解如何通过 Rest 获取和更新客户的 GL 帐户信息 API。
如此屏幕截图所示,客户的 GL 帐户部分包含以下字段:
- AR 帐户
- AR 子
- 销售账户
- 销售子
- 等等
通过 Rest API,我在哪里可以检索该客户的上述信息,以及如何相应地更新它们?
我能够为所有其他客户实体字段执行 CRUD,但我完全不知道如何检索和更新每个客户的 GL 帐户。寻求任何帮助,为我指明正确的方向。
这些字段不是默认端点的一部分,因此您需要一些技巧来检索或更新它们。
您可以使用自定义端点或使用 'Custom' 字段集合 retrieve/update 这些字段。
至于自定义端点,here 是可以提供帮助的 link。
对于自定义字段,您可以像这样检索值:
获取:{{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"
}
}
}
}
参见here如何获取字段名称。
要更新在正文中发送的字段,就像在响应中获取它们一样