OneDrive SDK 演示 itemNotFound 错误
OneDrive SDK Demo itemNotFound Error
我正在尝试获取为 MVC 应用程序提供的演示 OneDrive SDK,这是来源:Github onedrive-webhooks-aspnet。但是我遇到了问题 运行 应用程序。
问题发生在我登录后,文件 "Controllers/SubscriptionController" 中的这一行抛出 OneDriveException:
var appFolder = await client.Drive.Special["approot"].Request().GetAsync();
异常中ErroCode为"itemNotFound",ErrorMessage为"The application ID does not exist."。我到处搜索,但发现很少。 git space 中实际上有一个关于此的问题,但作者通过指责 OneDrive 已损坏来回答他自己的问题。
我希望 Whosebug 的人能帮助我,非常感谢。
OK,原来是一个简单的配置错误。在web.config appsettings 部分,"ida:MsaScopes" 的值为"files.readwrite",而当前的onedrive api 权限应该是"onedrive.readwrite"。
我是这个 api 的新手,所以我猜 api 是在编写此示例后更新的。毕竟,我希望这可以帮助其他也有这个问题的人,一般来说,不要太相信默认值。
我正在尝试获取为 MVC 应用程序提供的演示 OneDrive SDK,这是来源:Github onedrive-webhooks-aspnet。但是我遇到了问题 运行 应用程序。
问题发生在我登录后,文件 "Controllers/SubscriptionController" 中的这一行抛出 OneDriveException:
var appFolder = await client.Drive.Special["approot"].Request().GetAsync();
异常中ErroCode为"itemNotFound",ErrorMessage为"The application ID does not exist."。我到处搜索,但发现很少。 git space 中实际上有一个关于此的问题,但作者通过指责 OneDrive 已损坏来回答他自己的问题。
我希望 Whosebug 的人能帮助我,非常感谢。
OK,原来是一个简单的配置错误。在web.config appsettings 部分,"ida:MsaScopes" 的值为"files.readwrite",而当前的onedrive api 权限应该是"onedrive.readwrite"。
我是这个 api 的新手,所以我猜 api 是在编写此示例后更新的。毕竟,我希望这可以帮助其他也有这个问题的人,一般来说,不要太相信默认值。