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/

Другие вопросы по тегам