Получить встречи с sharepoint - PullRequest
0 голосов
/ 16 октября 2018

У меня есть следующий код в приложении ac # mvc, которое я разрабатываю для извлечения данных с сайта sharepoint 2013

string siteUrl = "https://meetings";
var login = "user";
var password = "passwrd";

var securePassword = new SecureString();
foreach(char c in password)
{
securePassword.AppendChar(c);
}
ClientContext clientContext = new ClientContext(siteUrl);
clientContext.Credentials = new NetworkCredential(login, securePassword, "group");
Web web = clientContext.Web;
clientContext.Load(web, w => w.Title, w => w.Description);

clientContext.ExecuteQuery();
System.Web.HttpContext.Current.Response.Write(web.Title + "<br />");


clientContext.Load(web.Lists,
lists => lists.Include(list => list.Title, // For each list, retrieve Title and Id. 
            list => list.Id));
clientContext.ExecuteQuery();

foreach (List list in web.Lists)
{
//label1.Text = label1.Text + ", " + list.Title;
System.Web.HttpContext.Current.Response.Write(list.Title + " : " + list.Tag + "<br />");
}

цикл foreach возвращает

Composed Looks : 
Documents : 
Master Page Gallery : 
Meetings : 
MicroFeed : 
NintexForms : 
NintexWorkflowHistory : 
NintexWorkflows : 
Site Assets : 
Site Pages : 
Workflow Tasks : 
Workflows : 

, но еслиЯ просматриваю фактическую страницу sharepoint, там есть список собраний со ссылками на подстраницы, которые я хочу отобразить на моей странице mvc.

Я добавил это к своему коду, но затем появляются ошибки

List oList = clientContext.Web.Lists.GetByTitle("Meetings");
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = "<View><Query><Where><Geq><FieldRef Name='ID'/>" +
"<Value Type='Number'>10</Value></Geq></Where></Query><RowLimit>100</RowLimit></View>";
ListItemCollection collListItem = oList.GetItems(camlQuery);

clientContext.Load(collListItem);

clientContext.ExecuteQuery();

foreach (ListItem oListItem in collListItem)
{
    System.Web.HttpContext.Current.Response.Write("ID: " + oListItem.Id + " \nTitle: " + oListItem["Title"] + " \nBody: " + oListItem["Body"] + "<br />");
}

Может ли кто-нибудь указать мне в направлении учебника или любой помощи

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...