Я пытаюсь настроить некоторые списки для SharePoint Online, и, поскольку я новичок в этом вопросе, я не знаю, как подключиться к службе.
Когда я использую NAPA и из облака использую параметр «Редактировать в Visual Studio», мне автоматически предлагается ввести учетные данные при открытии проекта. Однако, когда я начинаю снизу вверх, т.е. открываю новый проект в Visual Studio, добавляю все необходимые dll, эта часть кода выдает ошибку (это проблема аутентификации):
ClientContext context = new ClientContext("https://MYURL.sharepoint.com/n/");
context.ExecuteQuery();
Я использую Microsoft.SharePoint.Client;
Сообщение об ошибке:
Произошло необработанное исключение типа «System.Net.WebException» в Microsoft.SharePoint.Client.dll. Дополнительные сведения: Удаленный сервер вернул ошибку: (403) Запрещено.
Я думаю, что мне не хватает части кода, которая отвечает за аутентификацию и которая в случае приложения NAPA жестко запрограммирована.
Как пройти аутентификацию в SharePoint Online? (достаточно, если мой код запустится только один раз, это не приложение, я не хочу его упаковывать и публиковать)
Я предполагаю, что это как-то связано с http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.remote.authentication.aspx, но это все, что у меня есть.