与 SkyDrive 交互的应用程序指南

与 SkyDrive 交互的应用程序指南

现在 Windows LiveMesh 已经不存在了,我正在寻找替代方案。最好是使用 SkyDrive 存储的替代方案。

关键点是能够指定要同步的文件夹,例如:

D:\Games\World of Warcraft\Interface\Addons

而不是被迫只同步一个特殊文件夹

C:\Users\Ian\SkyDrive
C:\Users\Ian\GoogleDrive
C:\Users\Ian\DropBox

笔记:我知道可以通过在网盘文件夹到所需路径:

C:\Users\ian\SkyDrive>mklink WowAddons "D:\Games\World of Warcraft\Interface\Addons" /D
symbolic link created for WowAddons <<===>> D:\Games\World of Warcraft\Interface\Addons

我更喜欢使用SkyDrive API 直接,并且不需要我(和朋友们)安装微软的 SkyDrive 客户端;而是用途用户的 SkyDrive 帐户进行存储。

笔记:我知道 Microsoft SkyDrive 禁止自动同步 SkyDrive 文件夹的内容:

与 SkyDrive 交互的应用程序指南

仅响应明确的用户请求或选择才将文件上传到 SkyDrive。您的应用必须始终确保用户有意选择将任何新数据保存到 SkyDrive。应用不得在用户未明确选择上传文件的情况下自动将文件上传到 SkyDrive。

以下是一些不合格应用程序的示例:

  • 应用程序可自动将添加到用户设备上特定位置的任何文件上传到 SkyDrive。
  • 自动将文件或文件夹备份到 SkyDrive 的应用程序。

我不在乎这些准则。微软自己的客户端违反了准则。即使微软自己的客户端没有违反准则,我也不会在意。

总结:LiveMesh 的替代品?

答案1

据我所知,您可以使用标准应用程序选择“SkyDrive”文件夹以外的文件夹。请参阅SkyDrive 常见问题解答如何做到这一点。此外,你可以尝试SkyDrive 同步驱动。它是 SkyDrive 的替代客户端,其行为类似于“Live Mesh”。您可以根据问题中的描述选择任何文件夹。

答案2

你不会找到不符合 API 指南的第三方程序,原因很简单,因为要针对第三方 API 编写程序,你必须获得一个对你的程序唯一的 API 应用程序密钥(它们使用 OAuth,它是如何工作的)。

如果有人编写了违反规则的程序(例如明确的用户同意),Microsoft 只需撤销提供给该应用程序的应用程序密钥,现在该应用程序的所有副本都将停止使用第三方 API。分发其应用程序的应用程序作者都不希望他们的密钥被撤销,因此您不会找到违反 TOS 的程序(或者如果您确实找到了,不要指望它会永远有效)。

您唯一的希望就是编写自己的 API 密钥并希望自己能够不受 Microsoft 的监视。

(PS:微软没有使用第三方API,因此它们不受相同规则的约束)

相关内容