Can’t authenticate with ASANA API with Node.JS (GitHub - Asana/node-asana: Official node.js and browser JS client for the Asana API v1). I’m getting the error below.
This is my code:
const Asana = require(‘asana’);
const util = require(‘util’);
const client = Asana.Client.create({
clientId: …,
clientSecret: ‘…’
});
client.users.me()
.then(user => {
const userId = user.gid;
const workspaceId = user.workspaces[0].gid;
return client.tasks.findAll({
assignee: userId,
workspace: workspaceId,
completed_since: 'now',
opt_fields: 'id,name,assignee_status,completed'
});
})
ERROR:
Unhandled rejection Error: No Authorization
at NoAuthorization.AsanaError (/Users/avanfeel/node_modules/asana/lib/errors/error.js:4:11)
at new NoAuthorization (/Users/avanfeel/node_modules/asana/lib/errors/no_authorization.js:5:14)
at Request._callback (/Users/avanfeel/node_modules/asana/lib/dispatcher.js:256:23)
at Request.self.callback (/Users/avanfeel/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request. (/Users/avanfeel/node_modules/request/request.js:1154:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage. (/Users/avanfeel/node_modules/request/request.js:1076:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)