我有一个使用SkyDrive API的应用程序 . 更换SkyDrive后,我升级了我的代码以使用OneDrive API .

在开发网页寻找我的应用程序(https://account.live.com/consent/Manage)我注意到,我的SkyDrive("wl.offline_access","wl.signin","wl.basic","wl.skydrive","wl.skydrive_update"),我与OneDrive使用范围使用范围("onedrive.readwrite","onedrive.appfolder","wl.offline_access")在那里 .

即使有所有这些范围,一切都在上个月工作 . 但现在我无法上传文件 . 我收到错误请求错误(代码400) .

我发现,加入“” onedrive.readonly“范围修正上传,但我不知道为什么 . 我也知道,只有在OneDrive范围(‘onedrive.readwrite’,‘onedrive.appfolder’,” WL的应用程序 . offline_access“)也有效 .

有人知道发生了什么吗?