Měl jsem důvod pro práci s SharePoint 2013 Rozhraní API pro vyhledávání pomocí REST prvním. Chtěl jsem se hledat pro lidi, není dokumenty. Klíč učení, zde je, že zadáte zdroje obsahu prostřednictvím identifikátoru GUID (nebo alespoň v tomto případě). Následující úryvek ukazuje jQuery jak:
loadExpertsAsync: funkce() { jQuery.support.cors = pravda; $.AJAX({ Adresa URL: to.CreateFullApiUrl() + "?querytext = "portály"&SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Dovednosti,AboutMe,Zájmy,Pracovní funkce,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" + "&RowLimit = 99", Metoda: "ZÍSKAT", záhlaví: { "Přijmout": "aplikace/json; OData = verbose" }, mezipaměť: NEPRAVDA, úspěch: funkce (výsledek) {
V mém případě, Já běh API proti SharePoint online. Chcete-li získat identifikátor GUID, Tohoto postupu:
- Přístup Centrum správy služby SharePoint
- Vyberte "Hledat" z levé ruky navigace
- Vyberte výsledek zdroje "spravovat"
- Zvolte "Místní lidé výsledky"
- Podívejte se na URL.
Moje adresa URL vypadal trochu jako:
Parametr sourceid je, co pracoval pro mě.
(Chápu, že ID zdroje může být ve skutečnosti jakousi stálou věc s SP, but I’ll always check anyway 🙂 ).
</Konec>
Za mnou na Twitter na http://www.twitter.com/pagalvin
Ano, Paul, se zdá být ID jsou stanoveny ve všech prostředích SP13 a zde je seznam, který jsem dostal od jiného zdroje:
Dokumenty e7ec8cee-ded8-43c9-beb5-436b54b31e84
Položky odpovídající typ obsahu 5dc9f503-801e-4ced-8a2c-5d1237132419
Položky odpovídající značky e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
Položky vztahující se k aktuální uživatel 48fec42e-4a92-48ce-8363-c2703a40e67d
Položky s stejné klíčové slovo jako tato položka 5c069288-1d17-454a-8ac6-9c642a065f48
Místní lidé výsledky b09a7990-05ea-4af9-81ef-edfab16c4e31
Místní zprávy a výsledků dat 203fba36-2763-4060-9931-911ac8c0583b
Místní služby SharePoint výsledky 8413cd39-2156-4e00-b54d-11efd9abdb89
78b793ce-7956-4669-aa3b-451fc5defebf místní Video výsledky
Stránky 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
Obrázky 38403c8c-3975-41a8-826e-717f2d41568a
Populární 97c71db1-58ce-4891-8b64-585bc2326c12
Nedávno změněné položky ba63bbae-fa9c-42c0-b027-9a878f16557c
Doporučené položky ec675252-14fa-4fbe-84dd-8d098ed74181
Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1
pingback: Příklad SharePoint ostatní hovory « Paul Galvin SharePoint prostor