Клиент дал мне "Гость Contributor" доступ к своей точке обмена.
Вместо ручной загрузки нужных мне файлов я попытался написать небольшой код для автоматического получения файлов в будущем.
Я попытался использовать библиотеку "sharepy" для доступа к нужным файлам.
Если соединение с моей компанией sharepoint Аутентификация работает нормально.
Если я использую точку доступа клиентов, где я только гость-вкладчик, я получаю следующую ошибку:
return SharePointSession(site, username, password, auth_tld)
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\sharepy\session.py", line 61, in __init__
if self._spauth():
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\sharepy\session.py", line 109, in _spauth
cookie = self._buildcookie(response.cookies)
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\sharepy\session.py", line 170, in _buildcookie
return "rtFa=" + cookies["rtFa"] + "; FedAuth=" + cookies["FedAuth"]
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\requests\cookies.py", line 328, in __getitem__
return self._find_no_duplicates(name)
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\requests\cookies.py", line 399, in _find_no_duplicates
raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='rtFa', domain=None, path=None"
Это код, который я использую для аутентификации.
import sharepy
s = sharepy.connect("companyname.sharepoint.com",username="user@companyname.com",password="123456")
Кроме того, я могу проходить аутентификацию в Sharepoint моей компании, но я не знаю, как получить доступ к любому из файлов.
Может кто-нибудь сказать мне, как найти правильные пути на sharepoint или как мне определить их в моем коде?
Я совершенно не в курсе, и все, что я пробовал, привело к коду 404 или 500.
Большое спасибо!
BR,
MG