如何从NetSuite API获取NetSuite帐户元数据?

时间:2015-11-06 15:58:38

标签: api netsuite

我有一个分析应用程序,人们可以插入他们的NetSuite帐户。理想情况下,我还会检索一些有关NetSuite帐户本身的元数据(例如:公司名称等),以使分析结果更具可读性。

NetSuite SuiteTalk SOAP API是否可以检索有关NetSuite帐户本身的元数据?

2 个答案:

答案 0 :(得分:0)

NetSuite提供了一项角色服务,其中包含有关该帐户(名称和ID)的一些非常有限的元数据。请参阅标题为" Using the REST roles Service to Get User Accounts, Roles, and Domains"。

的帮助文档

答案 1 :(得分:0)

是的,您可以使用配置API获取大部分公司信息

var companyinfo = nlapiLoadConfiguration('companyinformation');
var companyName = companyInfo.getFieldValue('companyname');

有关完整可用字段的列表,请阅读"首选项名称和ID"

编辑:

因为在SuiteTalk API中,没有特定的API来获取公司信息。我建议使用上面的代码编写RESTlet,然后在Analytics应用程序中通过HTTPS访问它。如果您的应用程序必须支持多个NetSuite帐户,您可能希望捆绑您的RESTlet。