【问题标题】:How do I connect to an external API using Suitescript?如何使用 Suitescript 连接到外部 API?
【发布时间】:2020-09-12 06:26:15
【问题描述】:

我正在尝试使用 Suitescript 连接到 MediaWiki API。我似乎找不到任何特定于 NetSuite 的示例。我理解这个概念,但我不知道具体使用什么方法。我正在开发一个 RESTlet。

【问题讨论】:

    标签: netsuite mediawiki suitescript


    【解决方案1】:

    如果您想调用外部 API、RESTlet、URL 等,您可以使用 https 模块... 下面是一个非常简单的 GET 示例(这是一个 . 更多信息,请查看 N/https 模块在 NetSuite 帮助部分。

    /**
    * @NApiVersion 2.0
    * @NScriptType Restlet
    * @ModuleScope SameAccount
    */
    define(['N/https'],function(https){
      function getRequest(params){
        var headersObj={
          name:'Content-Type',
          value:'application/json'
        };
    
        var apiResponse=https.get({
          url:'https://www.EnterURLHere.com',
          headers:headersObj
        });
        log.debug('apiResponse',JSON.stringify(apiResponse));
        return apiResponse;
      }
    
      return{
        'get':getRequest
      }
    });
    

    【讨论】:

      【解决方案2】:

      RESTlet 用于将数据发送到 NetSuite。如果您要发送数据,我通常通过调度或 map/reduce 脚本并使用 https 模块来完成。

      【讨论】:

        【解决方案3】:

        从 Netsuite 中提取数据或将数据推送到 Netsuite 时使用 RESTlet。 RESTlet 部署将为您的客户端调用公开一个 Internet url。 如果您想从 Netsuite 调用外部应用程序,您可以使用带有 https 或 http 模块的调度或 map/reduce 脚本。

        【讨论】:

          猜你喜欢
          • 2011-07-10
          • 2021-09-17
          • 1970-01-01
          • 2020-05-13
          • 2022-08-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-23
          相关资源
          最近更新 更多