Domanda

So che in SharePoint 2013 con JavaScript, puoi caricare il contesto corrente come ...

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

Ma, c'è un modo per farlo attraverso una chiamata di riposo web API per SharePoint 2013?Idealmente vorrei essere in grado di caricare / ottenere il contesto corrente con un

$. Ajax () Chiamata.

È stato utile?

Soluzione

No che non è possibile, è necessario capire quale contesto è davvero .. Quando si esegue il codice JavaScript, si risiede all'interno di una pagina / app .. che è SharePoint basato su .. e quindi ha il contesto di cosalo contiene ..

Il codice lato server SpContExt.Current ha di nuovo il contesto perché risiede in SharePoint.

o quando si utilizza il modello dell'oggetto client, effettivamente conferisci all'URL e ottieni il contesto .. Non è possibile solo con API di riposo .. Se si desidera un contesto, è possibile utilizzare in alternativa il modello dell'oggetto client con C # ..

.

API di riposo sono pensati per connettersi da dispositivi esterni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top