From 4bc984050b70d5abcff0e4d438969c95de5d94f1 Mon Sep 17 00:00:00 2001 From: Josh Finnie Date: Mon, 9 Mar 2015 09:44:59 -0400 Subject: [PATCH 1/2] updating the meetup api to only show NodeDC meetups. --- routes/api/meetup.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/api/meetup.js b/routes/api/meetup.js index 9f500ee..88b9b9e 100644 --- a/routes/api/meetup.js +++ b/routes/api/meetup.js @@ -7,10 +7,10 @@ var request = require('request'); exports.meetups = function (req, res) { 'use strict'; - var url = 'http://api.meetup.com/2/events?status=upcoming&order=time&limited_events=False&group_urlname=node-dc&desc=false&member_id=26710252&offset=0&format=json&page=20&fields=&sig_id=26710252&sig=f9a8c7e4076e5ed5825f06378a855415af3722a9'; + var url = 'https://api.meetup.com/2/events?offset=0&format=json&limited_events=False&group_urlname=node-dc&photo-host=public&page=20&fields=&order=time&desc=false&status=upcoming&sig_id=26710252&sig=dc51b92626c66cdedabf20d5c39aceb4720eb70a'; request.get(url, function (error, response, body) { if (!error && response.statusCode == 200) { res.json(JSON.parse(body)); } }); -}; \ No newline at end of file +}; From bb221da07bed1898ebf2d5688f51e0032c70ed02 Mon Sep 17 00:00:00 2001 From: Josh Finnie Date: Mon, 9 Mar 2015 11:20:23 -0400 Subject: [PATCH 2/2] updating to work with api key via environment variable. --- routes/api/meetup.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/routes/api/meetup.js b/routes/api/meetup.js index 88b9b9e..b4c4dd1 100644 --- a/routes/api/meetup.js +++ b/routes/api/meetup.js @@ -5,9 +5,11 @@ var request = require('request'); +var meetupApiKey = process.env.MEETUPAPIKEY || "test"; + exports.meetups = function (req, res) { 'use strict'; - var url = 'https://api.meetup.com/2/events?offset=0&format=json&limited_events=False&group_urlname=node-dc&photo-host=public&page=20&fields=&order=time&desc=false&status=upcoming&sig_id=26710252&sig=dc51b92626c66cdedabf20d5c39aceb4720eb70a'; + var url = 'https://api.meetup.com/2/events?offset=0&format=json&limited_events=False&group_urlname=node-dc&photo-host=public&page=20&fields=&order=time&desc=false&status=upcoming&key=' + meetupApiKey; request.get(url, function (error, response, body) { if (!error && response.statusCode == 200) { res.json(JSON.parse(body));