Я не могу получить папки с моего сайта SharePoint. Как мне решить эту проблему?Python

Программы на Python
Ответить
Anonymous
 Я не могу получить папки с моего сайта SharePoint. Как мне решить эту проблему?

Сообщение Anonymous »

В настоящее время я использую программу Python для преобразования документов для хранения в базе данных. Для этого мне нужно получить доступ к сайтам SharePoint и загрузить необходимые файлы.
Я использовал несколько руководств и примеров, связанных с библиотекой Office365 REST py, но что бы я ни пытался, я даже не могу кажется, я могу видеть папки, с которыми хочу работать.
Код, который я сейчас использую

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

from office365.runtime.auth.authentication_context import AuthenticationContext
from office365.sharepoint.client_context import ClientContext
from office365.runtime.client_request_exception import ClientRequestException

site_url = "https://myorg.sharepoint.com/sites/"

ctx_auth = AuthenticationContext(site_url)
ctx_auth.acquire_token_for_user("user","pass")
ctx = ClientContext(site_url, ctx_auth)

folder_rel_url = "/sites//Data/"
folder = ctx.web.get_folder_by_server_relative_url(folder_rel_url).select("Exists").get().execute_query()
if folder.exists:
print("Folder is found")
else:
print("Folder not found")

def try_get_folder(url):
try:
return ctx.web.get_folder_by_server_relative_url(url).get().execute_query()
except ClientRequestException as e:
if e.response.status_code == 404:
return None
else:
raise ValueError(e.response.text)
Ссылка на домашнюю страницу сайта SharePoint = «https://mysite.sharepoint.com/sites/»
Изображение

Я пробовал несколько решений, включая: Python — загрузка файлов с сайта SharePoint.
Это решение просто дало мне пустую return {} при изменении переменных точно так, как указано в руководстве.
Я также пробовал изменить URL-адреса:
/sites//Shared%20Documents/
/sites//Start/Data
и т. д.

Подробнее здесь: https://stackoverflow.com/questions/760 ... solve-this
Ответить

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

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

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

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

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