关于在Skydrive上共享和更新共享文件夹(以编程方式)

时间:2012-06-21 06:11:25

标签: windows-phone-7 live onedrive

我有一个关于通过Windows Phone上的Live SDK以编程方式访问Skydrive文件夹的查询。

所以我手头的场景是我构建的Windows手机应用程序在你的Skydrive上创建文件夹(和文件)。现在我想要以下功能,直到现在我还没有这样做。

我是否可以通过编程方式将我的文件夹和文件与View(和/或编辑)权限共享给我的朋友(因为我知道他们的用户ID)?

如果我能够共享这样的文件夹,我可以在从手机登录(使用我的实时ID)后访问该内容。通过访问我的意思是下载或流内容。

如果在步骤1中,为共享文件的人提供了编辑权限,我该如何以编程方式编辑此类文件?我在此步骤中遇到的当前问题是,更新共享文件夹时,live sdk会请求wl.contacts_skydrive_update作用域,但在登录时我会收到通知,表示不存在此类作用域。

这是我尝试获取shared_edit_link时收到的错误消息:

  

request_token_unauthorized:Microsoft.Live.LiveConnectException:The   提供的访问令牌无权访问此资源。访问   需要具有以下范围之一的令牌:   'wl.contacts_skydrive_update'。

虽然用户确实拥有编辑权限。注意:这样的范围不存在。

1 个答案:

答案 0 :(得分:0)

此处有一个帖子,它被列为测试版中的错误。他们说现在应该修复它,你应该只需要这个范围:'wl.contacts_skydrive'。

here is the thread