问题标签 [suitetalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
770 浏览

python - 通过 SuiteTalk / NetSuite 从 Saved Search 中确定显示列?

我正在使用 Python 2.7 和Zeep调用 SuiteTalk v2017_2_0,这是基于 SOAP 的 NetSuite Web 服务 API。我正在运行的命令是search这样的:

现在这个结果包括我想要的所有数据,但我不知道如何(如果有的话)我可以确定网站将为此保存的搜索显示的显示列以及它们进入的顺序。

我想我可能可以netsuite.service.get()通过internalId保存的搜索但我指定什么类型?沿着这些思路,有没有人为所有对象、类型枚举等找到合适的参考?

0 投票
1 回答
807 浏览

soap - NetSuite 和 SuiteTalk 列出所有类型(分页与否)

我目前正在尝试使用SuiteTalk 2017_2_0 API与 NetSuite 进行新的集成。我拥有单条记录检索等的所有基础知识;但是,我在试图弄清楚如何列出系统中的所有给定对象/类型时遇到问题。

示例:我想列出所有 InventoryItem 数据。

不知道我错过了什么。有人有示例 SOAP 文档吗?

到目前为止我做了什么

我主要处理类型:销售订单、客户和库存项目。

  1. 尝试使用getAllWSDL 中定义的调用 - 仅支持有限字段:

    • 预算类别
    • 活动*
    • 货币
    • 等等
  2. 尝试使用getList,但baseRef/中需要一组内部 ID RecordRefINVALID_KEY_OR_REF - 指定的密钥无效。

失败:

成功:

  1. 尝试制定一个可以返回所有数据但我需要的类型不可用的搜索(或者我无法弄清楚)
0 投票
3 回答
3743 浏览

c# - 连接到 NetSuite Web 服务时出现 SOAP 错误:“未定义命名空间前缀 'soapenv'”

通过 Suitetalk API 连接到 NetSuite 生产帐户时出现以下错误:

在此处输入图像描述

我在连接到此客户端的沙盒帐户时没有问题。我正在通过 C# WCF 项目进行连接。我不认为问题出在 c# 项目上,因为此代码正在与许多其他客户一起在生产中使用。

在我看来,返回的 SOAP 消息格式不正确 - 在 SOAP 消息中的“soapenv”元素之前似乎有一个换行符。创建针对 API 的“获取”请求(使用护照登录)时出现此错误。这个错误发生在任何 API 调用上,但我也尝试过简单地通过 API 登录。

我已经仔细检查了该客户的登录详细信息和帐户信息,一切似乎都井井有条。此外,如果此信息不正确,我应该会收到身份验证错误 - 不是格式错误的 SOAP 消息。

任何帮助将不胜感激,谢谢!

0 投票
3 回答
8910 浏览

authentication - NetSuite SuiteTalk 令牌身份验证:登录尝试无效

我正在使用 Netsuite Web 服务 (SuiteTalk) api,但在使用 tokenPassport 时不断收到无效登录尝试错误。由于令牌身份验证看起来相当复杂,我将包括我已采取的所有步骤。

我已从 Setup > Integration > Web Service Preferences 中检索了帐户 ID

我设置了一个未选中所有身份验证框的新角色。在权限 > 设置中,我添加了以下权限

  • 访问令牌管理 = 完整

  • 用户访问令牌 = 完整

  • 网络服务 = 完整

我已将新角色添加到我的用户访问权限

我在设置 > 集成 > 管理器集成中创建了一个新应用程序 在身份验证选项卡下我选择了基于令牌的身份验证

我在设置 > 用户/角色 > 访问令牌中创建了一个新的访问令牌,并具有以下设置

  • 应用程序名称 = 新应用程序

  • 用户 = 我

  • 角色 = 新角色

  • 令牌名称=重命名为有意义的东西

我的请求 xml 看起来像

我正在使用以下 ruby​​ 类来生成随机数和签名

如果有人可以提供任何帮助,将不胜感激。

0 投票
0 回答
40 浏览

netsuite - 如何从 SuiteTalk 中的客户记录初始化案例记录?

使用 SuiteTalk,如何根据客户记录初始化新的案例记录?

为了清楚起见,我想模拟在 NetSuite 网站的客户记录上选择 Create New > Case:

在此处输入图像描述

0 投票
1 回答
394 浏览

return - NetSuite SuiteTalk 返回授权

我正在尝试从销售订单创建退货授权,但无法确定所需的参数。

我不断收到以下错误:

您必须为此交易输入至少一个行项目。

如果我尝试在销售订单中包含其中一个行项目的 ID,则会收到以下错误:

Savon::SOAPFault ((soapenv:Server.userException) com.netledger.util.schemabean.NLSchemaBeanException: id not found on {urn:customers_2016_2.transactions.webservices.netsuite.com} ReturnAuthorizationItem

这是我目前的要求

如果有人可以提供任何指导,将不胜感激。

0 投票
2 回答
247 浏览

netsuite - 使用 Nestuite 模块 https 中的方法 get 生成令牌失败

这个想法是从 NS 连接到外部系统并从 https 响应中获取令牌。首先,我将这对(登录名,密码)转换为base64,然后我创建了一个包含特定格式的授权参数的标头,最后我发送了我的https请求。但是返回的响应代码是 406 而不是 200 :/ 。

下面是我的代码结构的示例

你有什么想法吗!非常感谢:D

0 投票
2 回答
662 浏览

c# - 如何通过 C#.Net 中的套件对话获取 NetSuite 中已保存搜索的列标题?

我正在尝试获取有关已保存搜索的信息,例如已保存搜索中有多少列及其信息。我已经保存了搜索 ID,当我通过代码使用 netsuite 服务进行搜索时,我可以在 recordList 对象中获取数据,但是,列表中的每个项目(行)都有许多静态字段,这些字段为空且未在保存的搜索中使用此行对象中仅设置具有任何值的字段。

有没有办法通过 C#.Net 中的 SuiteTalk Web 服务获取 netsuite 中已保存搜索的列标题信息?

0 投票
2 回答
207 浏览

c# - NetSuite - SuiteTalk 通过外部 ID 搜索 VendorPayment 对象(并获取其内部 ID)

我试图通过拥有外部 id 来获取 VendorPayment 对象的内部 id。也许有人做过这样的搜索?API似乎很冗长..

帮助将不胜感激。

0 投票
1 回答
259 浏览

php - 我可以使用 netsuite php 工具包添加新项目吗?

我正在使用 netsuite php 工具包 2018_1

我需要将一些项目从我的 mysql 数据库添加到 netsuite。响应中这些项目的必需 internal_id。但不知道该怎么做。

我试图搜索很多,但似乎没有适当的文档。