Pergunta

Eu sei que no SharePoint 2013 com o JavaScript, você pode carregar o contexto atual, como assim...

var context = SP.ClientContext.get_current();
var user = context.get_web().get_currentUser();
context.load(user);
context.executeQueryAsync(onGetUserNameSuccess, onGetUserNameFail);

Mas, existe uma maneira de fazer isso através de uma API da Web do descanso chamada para o SharePoint 2013?Idealmente, eu gostaria de ser capaz de carregar/obter o contexto atual com um

$.ajax() chamada.

Foi útil?

Solução

Não que isso não seja possível, você precisa entender o que é um contexto realmente é..quando estiver a executar o código JavaScript, que reside dentro de uma página/app..o que é o SharePoint com base..e tem, portanto, o contexto em que o contém..

O código do lado do servidor SPContext.Novamente atual tem o contexto porque ele reside no SharePoint..

Ou quando você estiver usando o Modelo de Objeto Cliente, você, na verdade, dar o URL e obter o contexto..É não apenas possível com APIs Rest..Se você quer um contexto, como alternativa, você pode usar o Modelo de Objeto Cliente com C#..

APIs Rest são feitos para se conectar a partir de dispositivos EXTERNOS..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top