1
を使用してオンラインSharePointにファイルをアップロードしているときに、私はREST APIを介してPythonアプリケーションを使用してのSharePoint O365にファイルをアップロードしようとしていますが、エラー は任意の助けを事前 で 感謝感謝されるばかり不正要求としてエラーを取得見つけてください。は、Pythonアプリケーション
コード以下のスクリプト:
url="https://someserver.sharepoint.com/test/test1/_api/web/GetFolderByServerRelativeUrl(@a1)/Files/Add([email protected],overwrite = @a3)[email protected]=%27%2Ftest%2Ftest1%2FShared%20Documents%27&@a2=%27%25"+temp_file_name+"%27&@a3=false"
req = urllib2.Request(url.encode('utf-8'), data=fragment)
req.get_method = lambda: 'POST'
req.add_header('Authorization', 'Bearer ' + session["access_token"])
req.add_header("accept", "application/json;odata=verbose")
req.add_header('X-Target-URI', 'https://someserver.sharepoint.com/_api')
req.add_header('Content-Type', 'application/octet-stream')
req.add_header('Content-length', fsize["filesize"])
req.add_header('x-requestdigest', Digest_value)
opener = OpenerCreator.create()
f = opener.open(req, None, 60)
resJson = f.read()
ret_response = json.loads(resJson)
を使用することですドキュメントをSharePoint Onlineにアップロードする –