Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Node.js) NetSuite OAuth1See more OAuth1 ExamplesDemonstrates adding OAUth1 authentication to a NetSuite REST API request. Note: This examples requires Chilkat v9.5.0.94 or later. (Or a hotfix from Chilkat for v9.5.0.93)
var os = require('os'); if (os.platform() == 'win32') { if (os.arch() == 'ia32') { var chilkat = require('@chilkat/ck-node21-win-ia32'); } else { var chilkat = require('@chilkat/ck-node21-win64'); } } else if (os.platform() == 'linux') { if (os.arch() == 'arm') { var chilkat = require('@chilkat/ck-node21-arm'); } else if (os.arch() == 'x86') { var chilkat = require('@chilkat/ck-node21-linux32'); } else { var chilkat = require('@chilkat/ck-node21-linux64'); } } else if (os.platform() == 'darwin') { if (os.arch() == 'arm64') { var chilkat = require('@chilkat/ck-node21-mac-m1'); } else { var chilkat = require('@chilkat/ck-node21-macosx'); } } function chilkatExample() { // It requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. var http = new chilkat.Http(); http.OAuth1 = true; http.OAuthConsumerKey = "CONSUMER_KEY"; http.OAuthConsumerSecret = "CONSUMER_SECRET"; http.OAuthToken = "ACCESS_TOKEN"; http.OAuthTokenSecret = "TOKEN_SECRET"; http.OAuthRealm = "ACCOUNT_ID"; http.OAuthSigMethod = "HMAC-SHA256"; // Not sure if this is needed for NetSuite requests. http.SetRequestHeader("Cookie","NS_ROUTING_VERSION=LAGGING"); // Replace ACCOUNT_ID with your actual account id, which is likely a 7-digit decimal number. // resp: HttpResponse var resp = http.QuickRequest("GET","https://ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/record/v1/salesOrder"); if (http.LastMethodSuccess == false) { console.log(http.LastErrorText); return; } console.log("Response Status Code: " + resp.StatusCode); console.log("Response Body:"); console.log(resp.BodyStr); } chilkatExample(); |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.