diff options
author | Adam Buczynski <adambuczynski@gmail.com> | 2016-07-28 07:39:25 +1200 |
---|---|---|
committer | Adam Buczynski <adambuczynski@gmail.com> | 2016-07-28 07:39:25 +1200 |
commit | 652210bfce84217a6867d1640facdde3cd4f8ea7 (patch) | |
tree | 59d22ece61232abbca9c2a700f38d56888e4940a | |
parent | 6bef6ceae3bf20bbe20803c4cf9d6a9c0ce97a67 (diff) | |
download | sendgrid-nodejs-652210bfce84217a6867d1640facdde3cd4f8ea7.zip sendgrid-nodejs-652210bfce84217a6867d1640facdde3cd4f8ea7.tar.gz sendgrid-nodejs-652210bfce84217a6867d1640facdde3cd4f8ea7.tar.bz2 |
Update generic API example as well
-rw-r--r-- | README.md | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -155,10 +155,29 @@ sg.API(request, function(error, response) { var sg = require('sendgrid')(process.env.SENDGRID_API_KEY) // GET Collection -var request = sg.emptyRequest() -request.method = 'GET' -request.path = '/v3/api_keys' -sg.API(request, function (error, response) { +var request = sg.emptyRequest({ + method: 'GET', + path: '/v3/api_keys' +}); + +//With promise +sg.API(request) + .then(response => { + console.log(response.statusCode) + console.log(response.body) + console.log(response.headers) + }) + .catch(error => { + //error is an instance of SendGridError + //The full response is attached to error.response + console.log(error.response.statusCode); + }); + +//With callback +sg.API(request, function(error, response) { + if (error) { + console.log('Error response received'); + } console.log(response.statusCode) console.log(response.body) console.log(response.headers) |