Вот что я собираюсь использовать:
- SharePoint 2013
- Javascript
- Конечная точка REST
- Список SharePoint (название: "Объявления")
- Веб-сайт (название: "example.com")
Ссылки:
- http://www.plusconsulting.com/blog/2013/05/crud-on-list-items-using-rest-services-jquery/
- https://msdn.microsoft.com/EN-US/library/dn292552.aspx
Очень просто:
- Как мне ВСТАВИТЬ новый элемент (строку) в список, пожалуйста?
Я пытался:
$.ajax({
url: "https://example.com/_api/web/lists/getbytitle('Announcements')/items",
type: "POST",
contentType: "application/json;odata=verbose",
data: JSON.stringify( { '__metadata': { 'type': 'SP.Data.AnnouncementListItem' }, "Title": "New Announcement!" } ),
headers: {
"Accept": "application/json;odata=verbose",
"Authorization": "Bearer " + accessToken
"X-RequestDigest": form digest value,
"IF-MATCH": etag,
},
success: function (data) {
console.log(data);
},
error: function (data) {
console.log(data);
}
});
Тогда я знаю, что многое идет не так, особенно в разделе headers
. Но что это означает:
Authorization
accessToken
X-RequestDigest
IF-MATCH
.. а затем КАК получить эти значения (с помощью JavaScript)? Так что:
- Каковы всегда точные обязательные поля там?
- И как/откуда взять эти значения?
Я до сих пор не могу найти простой и полный пример правильного выполнения этого Update
/ Insert
.