Использование веб-службы NetSuite SOAP в .Net Core - PullRequest
0 голосов
/ 04 декабря 2018

У меня возникла небольшая проблема с интеграцией с NetSuite API на .Net Core с использованием VS2017, и у него нет возможности добавить веб-службу.Когда я использовал их веб-сервис с помощью добавления подключенных сервисов, некоторые объекты и классы пропали.В .Net 4.5 доступны классы и объекты.Мой менеджер хочет, чтобы я написал API в .Net Core.

Я взял пример кода из NetSuite, и самое первое - это класс NetSuiteService, который имеет важное свойство Passport для входа в систему.

У кого-нибудь было решение этой проблемы?

1 Ответ

0 голосов
/ 07 декабря 2018

Довольно просто интегрировать SuiteTalk с Dot NetCore, все, что вам нужно сделать, это импортировать WSDL в проект .NetCore, добавив его в качестве ссылки на ConnectedService, и он настроит вас на WCF.ДЕМО-код, предоставленный пользователями NetSuite, не будет соответствовать коду, созданному на вашем компьютере.Я бы порекомендовал вам использовать TBA вместо других аутентификаций.(просто скопируйте и вставьте код, предоставленный людьми NetSuite для аутентификации, поскольку это соглашение, вы можете изменить алгоритм шифрования, если хотите, просто сгенерируйте ключи, поместите их в свои конфигурации и все готово)

Класс "NetSuitePortTypeClient" будет содержать ваши конечные точки для всех типов связи с веб-службами NetSuite.Прочитайте первые 50-100 страниц руководства по документации, которое предоставляет NetSuite, для изучения соглашений, которые будут использоваться на протяжении всей поездки.Надеюсь, это даст вам шанс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...