exports.handler=function(request,context){ var client_ID=''; var client_secret=''; var sensor_num=10; if(request.directive.header.namespace=='Alexa.Discovery'&&request.directive.header.name=='Discover'){ var eps=[]; for(var i=0; i { var req=require("https").request(options ,res =>{ var data=''; res.setEncoding='UTF-8'; res.on('data',function(d){ data+=d; }); res.on('end',function(){ resolve(data); }); console.log('statusCode:' + res.statusCode ); } ).on('error', error=>reject(error)); req.write(post); req.end(); })).then((json)=>{ var obj=JSON.parse(json); console.log('AcceptGrant:token='+obj.refresh_token); request.directive.header.name="AcceptGrant.Response"; context.succeed({"event":{"header":request.directive.header,"payload":{}}}); }); } };