Netsuite OAuth Not Working

EDIT: Just published an npm module which should make things easier: https://www.npmjs.com/package/nsrestlet Was able to get some code working after hunting through GitHub Code commits. Still, bknights response is really good. Here’s what I got working. Assuming you have Node.js and npm installed, run: npm install request npm install [email protected] It’s really important that it’s … Read more

Oauth implementation in netsuite using php

Here is some code I wrote for a PHP -> NS integration using Restlets and OAuth: define(“NETSUITE_URL”, ‘https://rest.netsuite.com/app/site/hosting/restlet.nl’); define(“NETSUITE_SCRIPT_ID”, ‘XXXXXX’); define(“NETSUITE_DEPLOY_ID”, ‘XXXXXX’); define(“NETSUITE_ACCOUNT”, ‘XXXXXX’); define(“NETSUITE_CONSUMER_KEY”, ‘XXXXXX’); define(“NETSUITE_CONSUMER_SECRET”, ‘XXXXXX’); define(“NETSUITE_TOKEN_ID”, ‘XXXXXX’); define(“NETSUITE_TOKEN_SECRET”, ‘XXXXXX’); function sendOrderToNS($details) { $data_string = json_encode($details); $oauth_nonce = md5(mt_rand()); $oauth_timestamp = time(); $oauth_signature_method = ‘HMAC-SHA256’; $oauth_version = “1.0”; $base_string = “POST&” . urlencode(NETSUITE_URL) … Read more