c# - Dropbox v2 SDK 点网删除共享链接
问题描述
我正在为 Dot Net 使用 VS2013 Winforms 和 Dropbox SDK 版本 5.5.0 并尝试“删除”或“取消共享”之前使用此代码创建的共享公共链接,但它不起作用。
等待 dbx.Sharing.UnshareFileAsync("FilePath")
它引发异常>“调用 API 函数“共享/unshare_file”时出错:您的 API 应用程序是“应用程序文件夹”应用程序。不允许访问此 API 函数”任何想法为什么会这样以及如何删除公共共享链接。
解决方案
该UnshareFileAsync
方法用于取消共享特定共享文件,而不是用于删除共享链接。(这些是不同的功能。)根据错误消息,使用“应用程序文件夹”访问类型的应用程序不支持此方法,因此您的应用程序无法调用它。
如果要撤消共享链接,则应改为使用RevokeSharedLinkAsync
.
推荐阅读
- angular - 更新到 Angular 12 和 Jest 27.2.4 时的问题测试
- python - 在同一图中使用 mne 为 python 绘制多个 PSD
- javascript - 在 HTML/CSS/JS 中将气泡创建为按钮?
- excel - react native 中的 excel 面板列表库
- javascript - 在反应中制作可选可编辑文本字段的最佳实践是什么?
- javascript - 如何减小 Kendo.js 文件的大小
- java - 使用 Spring Security 进行身份验证的端点
- python - 如何使用现有的 openssl 库在 linux 中编译 python?
- python - 关于 optuna 中“n_trials”的问题
- c - 获取二叉树高度的算法是如何工作的?