Получение агентом клиентского контекста

После получения агентского токена для того, чтобы работать со статикой клиента, необходимо получить клиентский контекст.

Настоятельно рекомендуется иметь два отдельных агентских токенаодин для работы со статикой, другой - для работы с заказами. (Получение токена)

Также следует учитывать, что, получив клиентский контекст, токен получает доступ только к статике конкретного клиента, а для того, чтобы получить данные по другому клиенту, необходимо переключить контекст на него. Поэтому логично было бы формировать новый токен для работы с каждым клиентом отдельно.

Для получения контекста клиента используется сервис AgreementManager.asmx

WSDL можно скачать с демо-сайта: https://stage1.corteos.ru/XmlGate/V3/StaticData/Agreements/AgreementManagement.asmx?WSDL

Для работы в продуктовой среде необходимо заменить stage1.corteos.ru на домен, на котором работают пользователи вашей компании.

Метод для получения контекста EnterAgreementhttps://stage1.corteos.ru/XmlGate/V3/StaticData/Agreements/AgreementManagement.asmx?op=EnterAgreementV2

 

Для того, что получить контекст клиента, агенту нужно знать номер его договора, который можно получить при помощи пользовательского интерфейса списка договоров (доступен администратору):

image-20240801-080614.png

 

В метод получения контекста в поле id_Agreement следует вставить значение данного номера договора.:

 

В ответе будет сериализованный объект договора, контекст которого мы получили:

В случае ошибки ответ выглядит таким образом:

____