问题描述
我正在为 Dot Net 使用 VS2013 Winforms 和 DropBox SDK 5.5.0 版,并尝试“删除”或“取消共享”之前使用此代码创建的共享公共链接,但它不起作用。
等待 dbx.Sharing.UnshareFileAsync("FilePath")
它抛出异常>“调用 API 函数“共享/取消共享文件”时出错:您的 API 应用程序是“应用程序文件夹”应用程序。不允许访问此 API 函数” 任何想法为什么会这样以及如何删除公共共享链接。
解决方法
The UnshareFileAsync
method 用于取消共享特定共享文件,而不是删除共享链接。 (这些是不同的功能。)根据错误消息,使用 the "app folder" access type 的应用不支持此方法,因此您的应用无法调用它。
如果您想撤销共享链接,则应改用 RevokeSharedLinkAsync
。