我有一个关于通过 Windows Phone 上的 Live SDK 以编程方式访问 Skydrive 文件夹的问题。
所以我手头的场景是我构建的 Windows 手机应用程序在您的 Skydrive 上创建文件夹(和文件)。现在我想要以下功能,直到现在我还不能这样做。
我是否可以通过编程方式将具有查看(和/或编辑)权限的文件夹和文件共享给我的朋友(因为我知道他们的用户 ID)?
如果我能够共享这样的文件夹,我可以在从手机登录(使用我的实时 ID)后访问内容。通过访问我的意思是下载或流式传输内容。
如果在第 1 步中,向共享文件的人提供了编辑权限,我如何以编程方式编辑这样的文件?我在此步骤中面临的当前问题是,要更新共享文件夹,实时 sdk 请求 wl.contacts_skydrive_update 范围,但是在登录时我被通知不存在这样的范围。
这是我尝试获取 shared_edit_link 时收到的错误消息:
request_token_unauthorized:Microsoft.Live.LiveConnectException:提供的访问令牌无权访问此资源。需要具有以下范围之一的访问令牌:'wl.contacts_skydrive_update'。
尽管用户确实具有编辑权限。注意:这样的范围不存在。