|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
| (Ruby) NetSuite OAuth1See more OAuth1 ExamplesDemonstrates adding OAUth1 authentication to a NetSuite REST API request.Note: This example requires Chilkat v11.0.0 or greater. 
 require 'chilkat' success = false # It requires the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. http = Chilkat::CkHttp.new() http.put_OAuth1(true) http.put_OAuthConsumerKey("CONSUMER_KEY") http.put_OAuthConsumerSecret("CONSUMER_SECRET") http.put_OAuthToken("ACCESS_TOKEN") http.put_OAuthTokenSecret("TOKEN_SECRET") http.put_OAuthRealm("ACCOUNT_ID") http.put_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 = Chilkat::CkHttpResponse.new() success = http.HttpNoBody("GET","https://ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/record/v1/salesOrder",resp) if (success == false) print http.lastErrorText() + "\n"; exit end print "Response Status Code: " + resp.get_StatusCode().to_s() + "\n"; print "Response Body:" + "\n"; print resp.bodyStr() + "\n"; | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.