Jag hade anledning att arbeta med SharePoint 2013 Sök-API via resten för första gången. Jag ville söka efter personer, inte dokument. Nyckeln för att lära sig här är att anger du innehåll källor via dess GUID (eller åtminstone i detta fall). Följande jQuery utdrag visar hur:
loadExpertsAsync: funktionen() { jQuery.support.cors = sant; $.Ajax({ URL: Detta.CreateFullApiUrl() + "?querytext = "portaler"&SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Färdigheter,AboutMe,Intressen,Yrkestitel,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl "" + "&ROWLIMIT = 99", metoden: "FÅ", headers: { "Acceptera": "Application/json; OData = verbose" }, cache: falskt, framgång: funktionen (resultat) {
I mitt fall, Jag kör API mot SharePoint online. Att få GUID, Jag följde stegen:
- Komma åt SharePoint admin center
- Välj "Sök" från den vänstra navigeringen
- Välj hantera"resultatet källor"
- Välj "Lokalbefolkningen resultat"
- Titta på Webbadressen.
Min URL såg något liknande:
Parametern sourceid är vad arbetat för jag.
(Jag förstår att målentiteten kan faktiskt vara ett slags permanent sak med SP, men jag ska alltid kontrollera ändå 🙂 ).
</slutet>
Följ mig på Twitter vid http://www.twitter.com/pagalvin
Ja, Paul verkar ID: N är fasta i alla SP13 miljöer och här är listan som jag fick från en annan källa:
Dokument e7ec8cee-ded8-43c9-beb5-436b54b31e84
Objekt som matchar en innehållstyp 5dc9f503-801e-4ced-8a2c-5d1237132419
Objekt som matchar ett tag e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
Artiklar med anknytning till aktuella användaren 48fec42e-4a92-48ce-8363-c2703a40e67d
Träffar med samma sökord som denna artikel 5c069288-1d17-454a-8ac6-9c642a065f48
Lokala människor resultat b09a7990-05ea-4af9-81ef-edfab16c4e31
Lokala rapporter och Data resultat 203fba36-2763-4060-9931-911ac8c0583b
Lokala SharePoint resultat 8413cd39-2156-4e00-b54d-11efd9abdb89
Lokala Video resultat 78b793ce-7956-4669-aa3b-451fc5defebf
Sidor 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
Bilder 38403c8c-3975-41a8-826e-717f2d41568a
Populära 97c71db1-58ce-4891-8b64-585bc2326c12
Nyligen ändrade objekt ba63bbae-fa9c-42c0-b027-9a878f16557c
Rekommenderade artiklar ec675252-14fa-4fbe-84dd-8d098ed74181
Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1
Pingback: Exempel SharePoint resten samtal « Paul Galvin SharePoint Space