SkyDrive API 폴더의 허가를 변경 하시겠습니까?
-
13-12-2019 - |
문제
스카이 드라이브의 폴더의 액세스 권한을 변경하려고하지만 작동하지 않습니다.
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();
}
{
. 다른 팁
SkyDrive 엔터티와 관련된 데이터를 업데이트하기 위해 wl.skydrive_update 범위를 활성화해야합니다.또한 사용 권한은 읽기 전용 (세부 사항 ")을 읽습니다.
제휴하지 않습니다 StackOverflow