2016-06-10 93 views
0

我想要演示一個MVC應用程序提供的演示OneDrive SDK,這裏是源:Github onedrive-webhooks-aspnet。不過,我在運行應用程序時遇到問題。OneDrive SDK演示itemNotFound錯誤

後,我登錄時出現的問題,這條線在文件「控制器/ SubscriptionController」拋出OneDriveException:

var appFolder = await client.Drive.Special["approot"].Request().GetAsync(); 

的ErroCode是「itemNotFound」和的ErrorMessage是「應用程序ID不存在。 「在例外。我搜索了一切,但發現很少。在git空間中實際上存在一個問題,但作者通過指責OneDrive壞了回答了他自己的問題。

我希望有人在StackOverflow可以幫助我,非常感謝。

回答

0

好吧,原來是一個簡單的配置錯誤。在web.config appsettings部分,「ida:MsaScopes」的值是「files.readwrite」,而當前onedrive api權限應爲「onedrive.readwrite」。

我是這個api的新手,所以我猜這個api是在這個樣本寫完後更新的。畢竟,我希望這可以幫助那些也有這個問題的人,而且一般來說,不要太過信任默認值。