如何从suitescript中的Schedule脚本调用Salesforce Rest API

时间:2017-07-03 07:42:00

标签: netsuite

我正在进行Salesforce-Netsuite Integration。我需要在计划脚本中调用Sales force Rest API。如何做到这一点?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我不确定Salesforce REST API URL是什么(我个人使用JitterBit进行集成,因此我不必经常监控任何内容,我可以去度假。)) 。话虽如此,在NetSuite中,您可以使用https / http模块调用任何URL。请参阅下面的一个简单示例。

require(['N/https'],function(https){
  function sendData(){
    var header=[];
    header['Content-Type']='application/json';
    var postData={"some data":data};
    var apiURL='SF_URL'

    try{
      var response=https.put({
        url:apiURL,
        headers:header,
        body:postData
      });
      log.debug('response',JSON.stringify(response));
      log.debug('response.body',JSON.stringify(response.body));
    }catch(er02){
      log.error('ERROR',JSON.stringify(er02));
    }
  }

  sendData();
});

SuiteScript 2.0 - https

SuiteScript 2.0 - http