开发者问题收集

由于 OneDrive 上传 API 出现未知错误,OneDriveSDK 失败

2019-08-29
1442

我必须制作一个页面才能上传大文件。

我试图使用OneDrive API直接上传到OneDrive,并且没有服务器的问题。

我的html文件:

317301371

我已经配置了返回uri。 。 插入电子邮件后,它关闭并返回控制台上的错误。

003359055

我找不到任何内容。

2个回答

我使用相同的代码就可以成功。以下是上传网络调用的屏幕截图:

在此处输入图片说明

以下是我使用的代码,我确保它具有上传文件的正确访问权限。

function launchSaveToOneDrive(){
                console.log('ok');
                let odOptions = {
                    clientId: "XXXXXX-b802-4c4d-b6ae-a1675f9be514",                    
                    action: "save",
                    sourceInputElementId: "fileUploadControl",
                    sourceUri: "",
                    fileName: "Screenshot.png",
                    openInNewWindow: false,
                    advanced: {
                        redirectUri: "http://localhost:9999/index.html"
                    },
                    success: function(files) { console.log('ok'); },
                    progress: function(percent) { console.log(percent); },
                    cancel: function() { /* cancel handler */ },
                    error: function(error) { console.log(error); }
                };
            OneDrive.save(odOptions);
          }

以下是回调设置:

在此处输入图片说明

以下是 api 权限:

在此处输入图片描述

请确保您拥有该应用程序的正确访问权限,并检查 ODOption 中的文件名是否正确。如果您需要代码库,请告诉我,我会分享它。

Mohit Verma
2019-08-30

同时允许两者,那么您将不会再次收到错误,确保版本是 7.2

在此处输入图像描述

user15583805
2023-08-03