尝试通过API服务从ACUMATICA获取附件时遇到问题。 作为http://acumaticaopenuniversity.com/pdf/T210_Acumatica_Web_Services.pdf第36页中的示例
但我不知道这里有多少档案,他们的名字是什么?如何获得该实体的所有附件?
提前感谢。
答案 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/