Question

Je sais que dans SharePoint 2013 avec JavaScript, vous pouvez charger le contexte actuel comme ...

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

Mais, existe-t-il un moyen de le faire via un appel de repos d'API Web pour SharePoint 2013?Idéalement, je voudrais juste pouvoir charger / obtenir le contexte actuel avec un

$. Ajax () appelez.

Était-ce utile?

La solution

non qui n'est pas possible, vous devez comprendre quel contexte est vraiment .. Lorsque vous exécutez le code JavaScript, il réside dans une page / une application .. qui est SharePoint basé. et a donc le contexte de ce quecontient ..

Le code côté serveur SPContext.Current a à nouveau le contexte car il réside dans SharePoint ..

ou lorsque vous utilisez le modèle d'objet client, vous donnez en réalité l'URL et obtenez le contexte. C'est tout simplement pas possible avec les API de repos .. Si vous voulez un contexte, vous pouvez également utiliser le modèle d'objet client avec C #.

Les API de repos sont destinées à se connecter à partir de périphériques externes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top