Pregunta

Sé que en SharePoint 2013 con JavaScript, puede cargar el contexto actual como SO ...

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

Pero, ¿hay una manera de hacer esto a través de una llamada de API web para SharePoint 2013?Idealmente, me gustaría poder cargar / obtener el contexto actual con una

$. Ajax () llamada.

¿Fue útil?

Solución

No, no es posible, debe entender lo que realmente es un contexto. Cuando está ejecutando el código JavaScript, reside dentro de una página / aplicación ... que se basa en SharePoint .. y así tiene el contexto de lo quecontienelo ..

El código lateral del servidor SPCONTEXT.CURRENTE nuevamente tiene el contexto porque reside dentro de SharePoint ..

O cuando está utilizando el modelo de objeto cliente, en realidad le da la URL y obtiene el contexto ... simplemente no es posible con API de reposo .. Si desea un contexto, puede utilizar alternativamente el modelo de objeto de cliente con C # ..

Las API de reposo están destinadas a conectarse de dispositivos externos.

Licenciado bajo: CC-BY-SA con atribución
scroll top