To start off by giving some context here, me and my team are building a Salesforce managed package for one of our clients which includes use of Microsoft's Graph API.
Using APIs to achieve below -
- We are using SharePoint web URL for previewing and editing the files of type 'Doc', 'Docx' which are less than 5mb in size.
- We are using SharePoint preview URL for previewing the 'text' files and for editing the text files we are using shareable link again for the files less than 5mb.
And we achieve this by below steps -
- We get the access token for the graph api using apex by using azure app credentials like TenantId, client id, client secret.
- All other callouts are done using JavaScript using graph api methods. File Upload, fetching web URL, fetching preview URL, and fetching the shareable link.
So just wanted to confirm in order to do so do we need Microsoft's approval for the same ?