All calls to Microsoft Graph are chained together starting with .api(), then chain query parameters and end with an action.
me
/me
https://graph.microsoft.com/v1.0/me
https://graph.microsoft.com/beta/me
me/events?$filter=startswith(subject, "Adventure")
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);
});
Getting user details by passing callback
,
client.api("/me").get((err, res) => {
console.log(res);
});