這裏是什麼,我要使用:Javascript與SharePoint 2013 REST端點「INSERT」到列表中?
- 的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
一個簡單而完整的例子。
可能的重複[如何可以在Sharepoint 2013中獲得oauth訪問令牌?](http://stackoverflow.com/questions/11804624/how-can-i-get-an- oauth-access-token-in-sharepoint-2013) – Luizgrs