Вопрос

Я пытаюсь изменить разрешения доступа папки на 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_uppdate сферы активного использования для обновления данных, связанных с субъектами Skydrive.Кроме того, разрешения являются только для чтения (детали здесь ).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top