Вопрос

Я знаю, что в SharePoint 2013 с JavaScript вы можете загрузить текущий контекст, как так ...

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

Но есть ли способ сделать это через код отдыха на веб-API для SharePoint 2013?В идеале я бы просто хотел бы быть в состоянии загрузить / получить текущий контекст с

$. Вызов ajax ().

Это было полезно?

Решение

Нет, это невозможно, вам нужно понять, какой контекст действительно есть .. Когда вы выполняете код JavaScript, он находится на странице / приложении .. который на основе SharePoint .. и, таким образом, имеет контекст того, чтоСодержит это ..

Код SPCONTEXT SERVER SPCONTEXT.CURRENT снова имеет контекст, потому что он находится в SharePoint ..

Или, когда вы используете модель Client Object, вы фактически даете URL-адрес и получите контекст. Это просто невозможно с API на отдых .. Если вы хотите контекст, вы можете альтернативно использовать модель Client Object с C # ..

.

apis отдыха предназначены для подключения от внешних устройств ..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top