Acumatica API获取所有附件

时间:2017-04-19 10:37:30

标签: api soap acumatica

尝试通过API服务从ACUMATICA获取附件时遇到问题。 作为http://acumaticaopenuniversity.com/pdf/T210_Acumatica_Web_Services.pdf第36页中的示例

Example code here

但我不知道这里有多少档案,他们的名字是什么?如何获得该实体的所有附件?

提前感谢。

1 个答案:

答案 0 :(得分:2)

基于合同的Web服务API具有直接的GetFiles接口,用于获取实体的所有文件。当您没有特殊要求迫使您使用基于屏幕的网络服务API时,我建议您使用基于合同的API。

接口:

File[] GetFiles(Entity entity)

用法伪代码:

using (DefaultSoapClient soapClient = new DefaultSoapClient())
{
    soapClient.Login("username", "password", "CompanyLoginName", null, null);

    File[] files = soapClient.GetFiles((Entity)soapClient.Get(new Entity { EntityIntField = new IntSearch { Value = 1 } }));
}

基于合同的Web服务API参考:

http://acumaticaopenuniversity.com/courses/i210-contract-based-web-services/