Skydrive API更改文件夹的许可?
-
13-12-2019 - |
题
我正在尝试更改skydrive上文件夹的访问权限,但它不起作用。
Dictionary<string, object> folderData = new Dictionary<string, object>();
folderData.Add("shared_with", "Everyone (public)");
LiveConnectClient client = new LiveConnectClient(session);
client.PutAsync(folderId, folderData);
.
我做错了什么?
解决方案 2
权限是只读的。 像这样,阅读文件夹的权限。
...
void Properties_Completed(object sender, LiveOperationCompletedEventArgs e)//completed
{
if (e.Error == null)
{
IDictionary<string,object> result = e.Result;
object shr = result["shared_with"];
IDictionary<string, object> permission = shr as IDictionary<string, object>;
string access = permission["access"].ToString();
}
{
. 其他提示
记住,您需要具有 wl.skydrive_update 范围,以更新与Skydrive实体相关的数据。此外,权限是只读的(详细信息这里)。
不隶属于 StackOverflow