毎週いくつかのファイルがダンプされる SharePoint フォルダーがあります。Python を使用して、すべてのファイルをローカル フォルダーの場所にダウンロードし、いくつかの変換を行い、1 つの統合ファイルを SharePoint の別の場所にアップロードしたいと考えています。しかし、どのような呼び出しを行っても、空の JSON ファイルが返されます。
これが私が今まで試したコードです:
import sharepy
sess = sharepy.connect(site='company.sharepoint.com', username='username', password='password')
site = r'https://company.sharepoint.com/'
path = r'/some-site/Documents/Folder1/Folder2/Folder3/'
r = sess.get(site + """_api/web/GetFolderByServerRelativeUrl('"""+path+"""')/Files""")
r
r.json()['d']['results']
r
オブジェクトは<Response [200]>
.Folder3 のすべてのファイルをダウンロードしたいのですが、空が返されます。Sharepoint の Web サイトにアクセスすると、sess
オブジェクトの作成に使用したのと同じユーザー名を使用しているすべてのファイルが表示されます。
path
詳細ペインの下部から変数を取得しています。以外の多くのオプションを試しましGetFolderByServerRelativeUrl
たが、うまくいかないようです。
私は Python を初めて使用し、Rest API について何も知りません。
ご協力ありがとうございました。