大きなファイルをOneDriveにアップロードする場合は、まずアップロードセッションを作成してからフラグメントを送信してください。onedrive api docsそれはすべて意味がありますが、何らかの理由で、私がcreateUploadSession
呼び出しを試みてプロセスを開始しようとすると、私の要求が無効であることがわかります。 POST /drive/root:/{path_to_item}:/createUploadSession
OneDrive API createUploadSession "API not found"
要求:
method: 'POST'
uri: 'https://api.onedrive.com/v1.0/drive/root:/testfile-lg-1488040561730.bin:/createUploadSession
headers: { Authorization: 'Bearer .....' }
応答:
status: 400
{ error: { code: 'invalidRequest', message: 'API not found' } }
私はcreateUploadSession
すべての様々な組み合わせを試してみたドキュメントに続き、それはリクエストURIがこのパターンに従わなければならない
を語ります小文字、すべて大文字などがあります。small file <4MB simple file uploadがうまく動作していることに気づく価値はあります。