在.Net Core中使用NetSuite SOAP Web服务

时间:2018-12-04 11:58:15

标签: soap .net-core netsuite

使用VS2017在.Net Core上与NetSuite API集成时遇到了一个问题,它没有添加Web服务的选项。当我使用添加连接的服务使用其Web服务时,缺少一些对象和类。 在.Net 4.5中,类和对象可用。我的经理要我用.Net Core编写API。

我从NetSuite那里获得了sample code,第一件事是NetSuiteService类,该类具有用于登录的重要Passport属性。

有人对此有解决方案吗?

1 个答案:

答案 0 :(得分:0)

将SuiteTalk与Dot NetCore集成起来相当容易,您需要做的就是通过将其添加为ConnectedService参考将WSDL导入.NetCore项目,这将为您设置WCF。 NetSuite员工提供的DEMO代码与您的计算机上生成的代码不匹配。我建议您使用TBA代替其他身份验证。 (只需复制粘贴NetSuite员工提供的用于身份验证的代码即可,因为这是惯例,您可以更改加密算法,只需生成密钥,然后将其放入配置中就可以了)

NetSuitePortTypeClient”类将包含与NetSuite Web服务进行所有类型的通信的端点。 阅读NetSuite提供的文档手册的前50-100页,以了解在整个旅程中要使用的约定。 希望这会给您带来领先优势。