Создание папки в Python с использованием Graph создает пустую дочернюю папкуPython

Программы на Python
Anonymous
Создание папки в Python с использованием Graph создает пустую дочернюю папку

Сообщение Anonymous »

Я пытаюсь автоматически создать определенное количество папок на сайте Sharepoint.
Каждый раз, когда я вызываю эту функцию, она также создает пустую папку.

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

    def create_folder_in_drive(access_token, drive_id, parent_path, folder_name):
create_url = f'https://graph.microsoft.com/v1.0/drives/{drive_id}/root:/{parent_path}/{folder_name}:/children'
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json'
}
folder_data = {
"name": folder_name,
"folder": {},
"@microsoft.graph.conflictBehavior": "rename"
}
create_response = requests.post(create_url, headers=headers, json=folder_data)
create_response.raise_for_status()
return create_response.json()
Например, если моя структура папок будет такой: (Parent):foo->(child):bar, результат будет: (Parent):foo->(Children): foo,bar.
Я пытался удалить часть :/children, но это привело к ошибке 400. Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ild-folder

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