Как получить все файлы в учетной записи OneDrive с помощью графического SDK?Python

Программы на Python
Ответить
Anonymous
 Как получить все файлы в учетной записи OneDrive с помощью графического SDK?

Сообщение Anonymous »

Я пытаюсь использовать сервисную учетную запись, чтобы получить все файлы из бизнес-аккаунта OneDrive с помощью MS Graph Python SDK.

Код: Выделить всё

import asyncio
from msgraph import GraphServiceClient
from azure.identity import ClientSecretCredential

microsoft_tenant_id = '123abc'
client_id = '123abc'
client_secret = '123abc'

SCOPES = ['https://graph.microsoft.com/.default']

credential = ClientSecretCredential(microsoft_tenant_id, client_id, client_secret)
graph_client = GraphServiceClient(credential, SCOPES)

user_id = 'myemail@companyname.com'

async def get_drive_count():

# What do I use after .drives?

response = await graph_client.users.by_user_id(user_id).drives... # not sure what to use next

asyncio.run(get_drive_count())
Я не могу найти примеров использования графического клиента для извлечения файлов с одного диска.
Я пробовал использовать .root. Children.get(), но в SDK нет ни одного из этих методов.
Кто-нибудь знает, как извлечь все файлы OneDrives с помощью SDK?

Подробнее здесь: https://stackoverflow.com/questions/789 ... -graph-sdk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»