Skip to content
This repository was archived by the owner on Aug 20, 2020. It is now read-only.

docs: Update example.js #73

Merged
merged 3 commits into from
Mar 11, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 13 additions & 19 deletions examples/example.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,20 @@ globalRequest.host = 'api.sendgrid.com';
globalRequest.headers['Authorization'] = 'Bearer '.concat(process.env.SENDGRID_API_KEY)
var client = new Client(globalRequest)

function logResponse(response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
}

// GET Collection
var requestGet = client.emptyRequest()
requestGet.method = 'GET'
requestGet.path = '/v3/api_keys'
requestGet.queryParams['limit'] = 100
requestGet.queryParams['offset'] = 0
client.API(requestGet, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
client.API(requestGet,function (response){
logResponse(response)
})

// POST
Expand All @@ -35,9 +39,7 @@ requestPost.body = requestBody
requestPost.headers['X-Test'] = 'test'
function createAPIKey (callback) {
client.API(requestPost, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
logResponse(response)
var body = JSON.parse(response.body)
callback(body.api_key_id)
})
Expand All @@ -51,9 +53,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
requestGetSingle.method = 'GET'
requestGetSingle.path = '/v3/api_keys'.concat(api_key_id)
client.API(requestGetSingle, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
logResponse(response)
})

// PATCH
Expand All @@ -65,9 +65,7 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
requestPatch.path = '/v3/api_keys'.concat(api_key_id)
requestPatch.body = requestBody
client.API(requestPatch, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
logResponse(response)
})

// PUT
Expand All @@ -83,18 +81,14 @@ createAPIKey(function (returnValue) { // This ensures we POST a new key first, t
requestPut.path = '/v3/api_keys'.concat(api_key_id)
requestPut.body = requestBody
client.API(requestPut, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
logResponse(response)
})

// DELETE
var requestDelete = client.emptyRequest()
requestDelete.method = 'DELETE'
requestDelete.path = '/v3/api_keys'.concat(api_key_id)
client.API(requestDelete, function (response) {
console.log(response.statusCode)
console.log(response.body)
console.log(response.headers)
logResponse(response)
})
})