Selon le onedrive api docs pour télécharger des fichiers volumineux dans OneDrive, vous devez d'abord créer une session de téléchargement, puis envoyer les fragments. Tout cela est logique, mais pour une raison quelconque, il me dit que ma demande est invalide lorsque j'essaie l'appel createUploadSession
pour démarrer le processus.API OneDrive createUploadSession "API non trouvée"
Après la documentation, il dit le texte uri demande doit suivre ce modèle: POST /drive/root:/{path_to_item}:/createUploadSession
demande:
method: 'POST'
uri: 'https://api.onedrive.com/v1.0/drive/root:/testfile-lg-1488040561730.bin:/createUploadSession
headers: { Authorization: 'Bearer .....' }
réponse:
status: 400
{ error: { code: 'invalidRequest', message: 'API not found' } }
J'ai essayé différentes combinaisons de createUploadSession
tous minuscule, tout en majuscule, etc. Il est peut-être intéressant de noter que le small file <4MB simple file upload fonctionne très bien.