Volt az oka, hogy működjön együtt a SharePoint 2013 Via többi először Search API. Azt akartam, hogy keressen az emberek, nem dokumentumokat. A kulcs itt az, hogy a tanulás megadhatja a tartalomforrások keresztül a globálisan egyedi Azonosítóra (vagy legalábbis ebben az esetben). A következő jQuery részlet megmutatja, hogy hogyan:
loadExpertsAsync: függvény() { jQuery.support.cors = igaz; $.Ajax({ URL: Ez.CreateFullApiUrl() + "?QueryText = "portálok"&SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Készségek,AboutMe,Érdekeit,Munkakör,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" + "&a ROWLIMIT = 99", a módszer: "KAP", fejlécek: { "Fogadja el": "Application/json; OData = verbose" }, gyorsítótár: hamis, siker: függvény (eredmény) {
Az én esetemben, Én futás a API ellen SharePoint online. Ahhoz, hogy a globálisan egyedi azonosító, Követtem a lépéseket:
- Hozzáférés a SharePoint admin center
- Válassza a "keresés", a bal oldali navigációs
- Válassza a "Manage eredmény források"
- Válassza ki a "Helyiek eredmények"
- Nézd meg az URL.
Az én-m URL nézett valamit, mint:
A sourceid paraméter mi munkás értem.
(Megértem, hogy a sourceid valójában lehet egyfajta állandó dolog-val SP, de azért mindig megnézem 🙂 ).
</vége>
Kövesse nekem Twitter http://www.twitter.com/pagalvin