Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Simple example of using 2-legged OAuth in Node.js (requires node-oauth)
var express = require('express');
var oauth = require('oauth');
var app = express.createServer();
var key = "[api-key]";
var secret = "[api-secret]";
var request = new oauth.OAuth(null, null, key, secret, '1.0', null, 'HMAC-SHA1');
app.get('/api-request', function(req, res){
request.get(
"http://127.0.0.1:8000/api/1.0/data.json",
null,
null,
function (err, data, result) {
if (err) {
res.send("Error getting data : " + sys.inspect(error), 500);
} else {
res.send(data)
}
});
});
app.listen(parseInt(process.env.PORT || 88));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.