Каждый раз, когда я вызываю эту функцию, она также создает пустую папку.
Код: Выделить всё
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()
Я пытался удалить часть :/children, но это привело к ошибке 400. Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/786 ... ild-folder