Looking for sharepoint Answers? Try Ask4KnowledgeBase
Looking for sharepoint Keywords? Try Ask4Keywords

sharepointREST-tjänster


Anmärkningar

REST Service Endpoint URLs

REST-klientåtkomst-API: et introducerades först i SharePoint 2010, men utökades kraftigt i SharePoint 2013. REST-API: et i SharePoint 2010 nås via ListData-webbtjänsten på /_vti_bin/ListData.svc url. SharePoint 2013 introducerade /_api/lists/ och /_api/web endpoint, som uppträder något annorlunda.

Ovanstående slutpunkts-URL: er bör föregås av http://server/site där server representerar server namn, och site representerar namnet på eller sökvägen till den specifika webbplatsen.

Exempel URL för ... SharePoint 2010 SharePoint 2013
Hämtar en lista: /_vti_bin/ListData.svc/ListName /_api/lists('ListGuid')
Hämtar en artikel: /_vti_bin/ListData.svc/ListName(1) /_api/lists('ListGuid')/items(1)
Hämtar en webb: (ingen motsvarighet) /_api/web

Trots skillnaderna i åtkomst till listor och listobjekt är arbetet med dessa resultat mycket likt i båda versionerna.

Observera att tjänsten ListData.svc fortfarande är tillgänglig i SharePoint 2013 för bakåtkompatibilitet.

Skicka REST-begäranden

En REST-begäran kan skickas via en inbyggd JavaScript XMLHttpRequest eller via jQuery AJAX-omslagskonstruktion.

XMLHttpRequest Syntax

var xhr = new XMLHttpRequest();
xhr.open(verb, url, true);
xhr.setRequestHeader("Content-Type","application/json");
xhr.send(data);

jQuery AJAX Syntax

$.ajax({
    method: verb,
    url: url,
    headers: { "Content-Type":"application/json" },
    data: data
});

Mer information om hur du skickar förfrågningar via AJAX finns i JavaScript AJAX-dokumentationen .

REST-tjänster Relaterade exempel