Calling Pattern
All calls to Microsoft Graph are chained together starting with .api(), then chain query parameters and end with an action.
Path supports the following formats
me/mehttps://graph.microsoft.com/v1.0/mehttps://graph.microsoft.com/beta/meme/events?$filter=startswith(subject, "Adventure")
Promise based calling
Getting user details with async/await,
try { let res = await client.api("/me").get(); console.log(res); } catch (error) { throw error; }
Getting user details with then/catch,
client .api("/me") .get() .then((res) => { console.log(res); }) .catch((err) => { console.log(err); });
Callback based calling
Getting user details by passing callback,
client.api("/me").get((err, res) => { console.log(res); });