Acumatica API получает все вложения
У меня проблема при попытке получить вложение от ACUMATICA через службу API. Как пример в http://acumaticaopenuniversity.com/pdf/T210_Acumatica_Web_Services.pdf страница 36
Но я не знаю, сколько здесь файлов и как они называются? Как я могу получить все вложения этого лица?
Заранее спасибо.
1 ответ
Контрактный веб-сервис 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 } }));
}
Ссылка на API веб-сервиса на основе контракта:
http://acumaticaopenuniversity.com/courses/i210-contract-based-web-services/