Я выполняю эту статью MSDN почти точно, но я не могу загрузить файл с помощью csom:Sharepoint/Skydrive Pro API не может добавить папку SkyDrive про счета пользователя
http://msdn.microsoft.com/en-us/library/jj687470.aspx
Я использую следующие разрешения:
"Web.Manage"
Вот где мой код не удается
private void InitializeClientContext(ClientContext context)
{
context.Load(context.Web);
context.ExecuteQuery(); //works fine
context.Load(context.Web.Folders);
context.ExecuteQuery(); //works fine
context.Web.Folders.Add(SkyDriveDocusignFolderUrl);
context.ExecuteQuery(); // fails
}
Я могу загрузить веб и папки пользователя, но когда я иду, чтобы создать папку документов: [https: // sharepointurl]/личные/joe_cartano_docusign_com/документы/DocuSign
на последней строке этого кода я получаю следующее:
«Доступ запрещен. У вас нет разрешения на выполнение этого действия или доступ к этому ресурсу. "
Возможно, мне нужно другое разрешение? Непонятно, что необходимо, так как пошаговое руководство просто загружает Интернет и считывает из него свойство. Мне нужно добавить папку и файл в эту папку. Каков надлежащий набор разрешений для этого или есть какая-то другая проблема, которую я пропускаю? Я смог выполнить этот точный код с использованием утверждений auth, поэтому считаю, что он в целом правильный.