diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-05-31 12:49:36 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-05-31 12:49:36 -0700 |
commit | 7ec3daf91b5c4bf5b089ce320655ad3073430cac (patch) | |
tree | 01f88a317d35f0990e0bc994135732248d84b093 | |
parent | 6f96cba57fab22a3a5e5885c0d410d748daa4fcd (diff) | |
download | sendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.zip sendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.tar.gz sendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.tar.bz2 |
Removed old example
-rw-r--r-- | examples/example.js | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/examples/example.js b/examples/example.js deleted file mode 100644 index 26978aa..0000000 --- a/examples/example.js +++ /dev/null @@ -1,100 +0,0 @@ -var globalHeaders = []; -globalHeaders.push({"X-Test": "True"}); -globalHeaders.push({"X-Test1": "False"}); -var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY, "api.sendgrid.com", globalHeaders) - -// GET Collection -var emptyRequest = require('sendgrid-rest').request -var requestGet = JSON.parse(JSON.stringify(emptyRequest)) -requestGet.method = 'GET' -requestGet.path = '/v3/api_keys' -requestGet.queryParams['limit'] = 100 -requestGet.queryParams['offset'] = 0 -sg.API(requestGet, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) -}) - -// POST -var requestBody = { - 'name': 'My API Key from Node.js', - 'scopes': [ - 'mail.send', - 'alerts.create', - 'alerts.read' - ] -} -var requestPost = JSON.parse(JSON.stringify(emptyRequest)); -requestPost.method = 'POST' -requestPost.path = '/v3/api_keys' -requestPost.requestBody = requestBody -requestPost.headers['X-Test'] = 'test' -function createAPIKey (callback) { - sg.API(requestPost, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) - var body = JSON.parse(response.responseBody) - callback(body.api_key_id) - }) -} - -createAPIKey(function (returnValue) { // This ensures we POST a new key first, to get the api_key_id - var api_key_id = '/'.concat(returnValue) - - // GET SINGLE - var requestGetSingle = JSON.parse(JSON.stringify(emptyRequest)) - requestGetSingle.method = 'GET' - requestGetSingle.path = '/v3/api_keys'.concat(api_key_id) - sg.API(requestGetSingle, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) - }) - - // PATCH - requestBody = { - 'name': 'A New Hope' - } - var requestPatch = JSON.parse(JSON.stringify(emptyRequest)) - requestPatch.method = 'PATCH' - requestPatch.path = '/v3/api_keys'.concat(api_key_id) - requestPatch.requestBody = requestBody - sg.API(requestPatch, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) - }) - - // PUT - requestBody = { - 'name': 'A New Hope', - 'scopes': [ - 'user.profile.read', - 'user.profile.update' - ] - } - var requestPut = JSON.parse(JSON.stringify(emptyRequest)) - requestPut.method = 'PUT' - requestPut.path = '/v3/api_keys'.concat(api_key_id) - requestPut.requestBody = requestBody - sg.API(requestPut, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) - }) - - setTimeout(function() { // We need to wait until all the calls are made - // DELETE - var requestDelete = JSON.parse(JSON.stringify(emptyRequest)) - requestDelete.method = 'DELETE' - requestDelete.path = '/v3/api_keys'.concat(api_key_id) - sg.API(requestDelete, function (response) { - console.log(response.statusCode) - console.log(response.responseBody) - console.log(response.responseHeaders) - }) - }, 3000); -}) - |