Я начинаю использовать breeze.js для моего сервиса ODATA.от jQuery-ajax до breeze.js (пример SharePoint ODATA)
Я использую api SharePoint ODATA, и у меня есть пример того, как использовать его с jQuery-Ajax. Сделать эту работу с бризами было бы так здорово. Может ли кто-нибудь помочь мне до перевести этот вызов jQuery-Ajax в breeze.js? ... или подтолкнуть меня в правильном направлении?
$.ajax({
url: “../_api/SP.WebProxy.invoke”,
type: “POST”,
data: JSON.stringify({
“requestInfo”: {
“__metadata”: {
“type”: “SP.WebRequestInfo” },
“Url”: “http://get_my_data_from_this_url”,
“Method”: “GET”,
“Headers”: {
“results”: [{
"__metadata": { "type": "SP.KeyValue" },
"Key": "Accept",
"Value": "application/json;odata=verbose",
"ValueType": "Edm.String"
}]
}
}
}),
headers: {
“Accept”: “application/json;odata=verbose”,
“Content-Type”: “application/json;odata=verbose”,
“X-RequestDigest”: $(“#__REQUESTDIGEST”).val()
},
success: successHandler,
error: errorHandler
});
Здесь вы можете увидеть вызов ODATA веб-прокси SharePoint. Оптимальная функция для обработки перекрестных доменных звонков!
Я думаю, что вопрос на этом этапе: я могу построить объект данных с помощью breeze.js?
Здравствуйте. Когда я тестирую код, я получаю Нет заголовка «Access-Control-Allow-Origin» на запрошенном ресурсе. Поэтому исходный 'null' не допускается. Это тот же вопрос, который я разместил здесь: http://stackoverflow.com/questions/26083657/accesing-sharepoint-online-from-various-clients – espenk