O modelo de objeto do cliente obtém o item por erro de id- “Item inexistente. Pode ter sido excluído por outro usuário ”
Estou recebendo erro enquanto tento executar get list item by id
ClientContext clientContext = TokenHelper.GetClientContextWithAccessToken(sharepointUrl.ToString(), accessToken);
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
clientContext.Load(web.CurrentUser);
clientContext.ExecuteQuery();
currentUser = clientContext.Web.CurrentUser.Title;
List _list = web.Lists.GetById(_ListGuid);
clientContext.Load(_list);
clientContext.ExecuteQuery();
Microsoft.SharePoint.Client.ListItem _item = _list.GetItemById(ItemID);
clientContext.Load(_item);
clientContext.ExecuteQuery(); //ERROR HERE
Response.Write(_item["Author"].ToString());
erro:
Item não existe. Pode ter sido excluído por outro usuário.
Eu verifiquei e item existe. Eu sou novo no modelo de objeto do cliente. Objeto de lista mostra-me a contagem de itens e está bem, não posso simplesmente pegar o objeto Item de lista.
Eu sei que isso é algo muito simples, mas ainda assim passei tanto tempo nessa coisa simples.