Язык C#
AuthService : https://openapi-test.gnivc.ru:8090/open-api/AuthService/0.1?WSDL
SmzIntegrationService : https://openapi-test.gnivc.ru:8090/ais3/smz/SmzIntegrationService?WSDL
1. Получаем токен:
XmlElement xmlElement =
nhUDfvTfIAsEHOT2PBtkMqjNN2IAOR2XMyuwy6bK0l4UdEcxQNvYMg1gqex58a9MprZDplxeqmFlgpJNawR9fanYurxhIcR2QVxrCXL0r22mtPZWMXQoqKwvai0IvuYy
1.1
AuthService.OpenApiMessageConsumerServicePortTypeClient client = new OpenApiMessageConsumerServicePortTypeClient();
client.GetMessage(ref xmlElement);
String token = xmlElement.GetElementsByTagName("Token")[0].InnerText;
1.2
AuthService.OpenApiMessageConsumerServicePortTypeClient client = new OpenApiMessageConsumerServicePortTypeClient();
AuthService.GetMessageRequest req = new Tax.AuthService.GetMessageRequest(xmlElement);
AuthService.GetMessageResponse resp = await client.GetMessageAsync(req);
2. Далее надо отправить запрос PostPlatformRegistrationRequest
XmlElement xmlElement =
GoldApple
PARTNER
true
6670381056
Золотое яблоко
Переходите на сайт чтобы стать самозанятым.
https://www.GoldApple.ru/>
+79136674886 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
SmzIntegrationService.OpenApiAsyncMessageConsumerServicePortTypeClient client = new OpenApiAsyncMessageConsumerServicePortTypeClient();
String message_id = client.SendMessage(xmlElement, {});
Тут получаем ошибку "Не удалось обнаружить требуемые заголовки в переданном запросе".
Как передать полученный токен? Не вижу никаких методов у сервиса. Или его надо как-то положить в сообщение?