Skip to content

Latest commit

History

History
48 lines (37 loc) · 906 Bytes

File metadata and controls

48 lines (37 loc) · 906 Bytes

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
  • /me
  • https://graph.microsoft.com/v1.0/me
  • https://graph.microsoft.com/beta/me
  • me/events?$filter=startswith(subject, "Adventure")

Promise based calling

Getting user details with async/await,

try{letres=awaitclient.api("/me").get();console.log(res);}catch(error){throwerror;}

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);});