Проверьте это: https://github.com/Asana/node-asana
Клиент JavaScript (как для узла, так и для браузера) для Asana API v1.0.
Установка с npm:
npm install asana --save
Браузер
Включите последнюю версию непосредственно с GitHub.
<script src="https://github.com/Asana/node-asana/releases/download/<LATEST_RELEASE>/asana-min.js"></script>
OR
Загрузите последний дистрибутив в релизах.
Убедитесь, что обслуживаете его со своего веб-сервера.
Включите его в клиент из тега SCRIPT.
Использование
Чтобы сделать что-либо, вам всегда потребуется экземпляр Asana.Client, настроенный с вашим предпочтительным методом аутентификации и другими параметрами.
Самый минимальный пример будет следующим:
const asana = require('asana');
const client = asana.Client.create().useAccessToken('my_access_token');
client.users.me().then(function(me) {
console.log(me);
});