Microsoft OneDrive
Microsoft OneDrive (formerly
SkyDrive
) is a file hosting service operated by Microsoft.
This notebook covers how to load documents from OneDrive
. By default the document loader loads pdf
, doc
, docx
and txt
files. You can load other file types by providing appropriate parsers (see more below).
Prerequisitesโ
- Register an application with the Microsoft identity platform instructions.
- When registration finishes, the Azure portal displays the app registration's Overview pane. You see the Application (client) ID. Also called the
client ID
, this value uniquely identifies your application in the Microsoft identity platform. - During the steps you will be following at item 1, you can set the redirect URI as
http://localhost:8000/callback
- During the steps you will be following at item 1, generate a new password (
client_secret
) underย Application Secretsย section. - Follow the instructions at this document to add the following
SCOPES
(offline_access
andFiles.Read.All
) to your application. - Visit the Graph Explorer Playground to obtain your
OneDrive ID
. The first step is to ensure you are logged in with the account associated your OneDrive account. Then you need to make a request tohttps://graph.microsoft.com/v1.0/me/drive
and the response will return a payload with a fieldid
that holds the ID of your OneDrive account. - You need to install the o365 package using the command
pip install o365
. - At the end of the steps you must have the following values:
CLIENT_ID
CLIENT_SECRET
DRIVE_ID