Sim Greenbaum
06/21/2022, 2:11 PMconsumer_key ENV['NETSUITE_CONSUMER_KEY']
consumer_secret ENV['NETSUITE_CONSUMER_SECRET']
token_id ENV['NETSUITE_TOKEN_ID']
token_secret ENV['NETSUITE_TOKEN_SECRET']
Sciuridae54696d
06/21/2022, 2:24 PMSim Greenbaum
06/21/2022, 2:48 PMSciuridae54696d
06/21/2022, 2:55 PMSciuridae54696d
06/21/2022, 2:55 PMSim Greenbaum
06/21/2022, 2:56 PMSciuridae54696d
06/21/2022, 2:58 PMSciuridae54696d
06/21/2022, 2:59 PMSciuridae54696d
06/21/2022, 3:02 PMSim Greenbaum
06/21/2022, 3:05 PMSim Greenbaum
06/21/2022, 3:42 PMSim Greenbaum
06/21/2022, 4:26 PMbattk
06/21/2022, 10:36 PMbattk
06/21/2022, 10:37 PMbattk
06/21/2022, 10:41 PMSim Greenbaum
06/21/2022, 11:03 PMbattk
06/21/2022, 11:05 PMSim Greenbaum
06/21/2022, 11:05 PMSim Greenbaum
06/21/2022, 11:06 PMSim Greenbaum
06/21/2022, 11:07 PMSim Greenbaum
06/21/2022, 11:07 PMAuthorization: OAuth realm="123456", oauth_consumer_key="ef40afdd8abaac111b13825dd5e5e2ddddb44f86d5a0dd6dcf38c20aae6b67e4", oauth_token="2b0ce516420110bcbd36b69e99196d1b7f6de3c6234c5afb799b73d87569f5cc", oauth_nonce="fjaLirsIcCGVZWzBX0pg", oauth_timestamp="1508242306", oauth_signature_method="HMAC-SHA256", oauth_version="1.0", oauth_signature="7mpNx1RdQn4VLSyeEwCK7jFBjGQ0blzwDSMU9Kg5Rmg%3D"
and then this headerbattk
06/22/2022, 12:01 AMbattk
06/22/2022, 12:01 AMbattk
06/22/2022, 12:01 AMSim Greenbaum
06/22/2022, 8:50 PMSim Greenbaum
06/22/2022, 8:52 PMkey = "#{ENV["NETSUITE_CONSUMER_SECRET"]}&#{ENV["NETSUITE_TOKEN_SECRET"]}"
battk
06/22/2022, 10:39 PMSim Greenbaum
06/22/2022, 10:50 PMbattk
06/22/2022, 11:09 PMSim Greenbaum
06/22/2022, 11:25 PMbattk
06/22/2022, 11:32 PMSim Greenbaum
06/22/2022, 11:33 PMSim Greenbaum
06/23/2022, 2:21 PMbattk
06/23/2022, 3:01 PMSim Greenbaum
06/23/2022, 3:39 PMconsumer = OAuth::Consumer.new(ENV["NETSUITE_CONSUMER_KEY"], ENV["NETSUITE_CONSUMER_SECRET"], {
site: "https://******.<http://restlets.api.netsuite.com|restlets.api.netsuite.com>",
signature_method: "HMAC-SHA256",
http_method: :get,
})
options = {realm: "****/", oauth_nonce: "qwertyuiopasdaaa",timestamp: Time.now.getutc.to_i.to_s }
hash = { oauth_token: ENV["NETSUITE_TOKEN_ID"], oauth_token_secret: ENV["NETSUITE_TOKEN_SECRET"]}
request_token = OAuth::AccessToken.from_hash(consumer, hash)
Sim Greenbaum
06/23/2022, 3:39 PMresponse = request_token.request(:get, "/app/site/hosting/restlet.nl?******",request_token,options )
battk
06/23/2022, 4:19 PMSim Greenbaum
06/23/2022, 5:14 PMSim Greenbaum
06/23/2022, 6:27 PMbattk
06/24/2022, 12:57 AMbattk
06/24/2022, 1:14 AMbattk
06/24/2022, 1:14 AMbattk
06/24/2022, 1:14 AMbattk
06/24/2022, 1:15 AMSim Greenbaum
06/24/2022, 2:13 AMSim Greenbaum
06/24/2022, 4:19 PM