Is it possible to use oauth2 to access the Google calendar of several Google account users external from any user running my app? Can I run the free-busy API call to find out when the external users are available? If possible, do all external users in this call have to be in the same organization? To identify the users, do I need their email addresses? Can I write this in Node.js to run on a server? How can I grant access to the Node.js application running the free-busy query for all the external users being queried?