summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2016-05-31 12:49:36 -0700
committerElmer Thomas <elmer@thinkingserious.com>2016-05-31 12:49:36 -0700
commit7ec3daf91b5c4bf5b089ce320655ad3073430cac (patch)
tree01f88a317d35f0990e0bc994135732248d84b093
parent6f96cba57fab22a3a5e5885c0d410d748daa4fcd (diff)
downloadsendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.zip
sendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.tar.gz
sendgrid-nodejs-7ec3daf91b5c4bf5b089ce320655ad3073430cac.tar.bz2
Removed old example
-rw-r--r--examples/example.js100
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);
-})
-