Tag Archives: Iskanje

Kako določiti ljudi kot obseg iskanja / Vir vsebine z uporabo SharePoint 2013 POČITEK API

Sem imel razlog za delo s SharePointovim 2013 Iskanje API preko ostalo prvič. Hotela sem, da iskanje za ljudi, ne dokumente. Tipko učenje, tukaj je, da določite vire vsebine preko GUID (ali vsaj v tem primeru). Odlomek prikazuje ta jQuery kako:

    loadExpertsAsync: Funkcija() {

        jQuery.support.cors = True;

        $.Ajax({
            URL: to.CreateFullApiUrl() +
                "?querytext = "portalov"&ID = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Spretnosti,AboutMe,Interese,Delovno mesto,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl "" +
                "&RowLimit = 99",
            metoda: "DOBILI",
            glave: { "Sprejeti": "Uporaba/json; odata = verbose" },
            predpomnilnika: FALSE,
            uspeh: Funkcija (rezultat) {

V mojem primeru, Tečem API proti SharePoint online. Da bi dobili GUID, Sledil sem te korake:

  1. Dostop do SharePoint admin center
  2. Izberite "iskanje" iz navigacije levico
  3. Izberite "upravljanje virov rezultat"
  4. Izberite »Lokalnih prebivalcev rezultati«
  5. Pogled na URL.

Moj URL pogledal nekaj podobnega:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

ID parametra je kakšen obdelan navzlic.

(Razumem, da ID lahko dejansko nekakšno stalni stvar s SP, ampak vseeno bom vedno preverila 🙂 ).

</namen>

undefinedNaročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

Primer SharePoint ostali klici

Tu je niz vzorec ostalo klicev, ki delajo za mene in lahko pomoč vi jasno tudi. Kot od 02/2014, there are two examples 🙂

  1. Sklic na stolpec s presledki v svojem imenu
  2. Referenčni multi-izberite stolpec
  3. Izvedite iskanje ljudi preko ostalo

 

Bom dodati, da to po nekem času.

Tukaj je nekaj koristnih črnila, sem našel tudi:

Sklic na stolpec s presledki v svojem imenu

I ustvarite seznam po meri z stolpec imenovan "Blog avtorja" (prostor med Blog in avtor).

$select sklicuje ta stolpec je:

image

Preprosto zamenjati prostor z "_x0020_". Vidimo _x0020_ v veliko primerov čez internets in ostalo se ne razlikuje.

Če ne naredite, ki, ste dobili sporočilo o napaki, kot je ta:

Izraz “Avtor blog” ni veljaven.

Enostavno dovolj.

Referenčni stolpec multi-izberite za iskanje

Nastavite:

  1. Ustvarite seznam po meri z imenom kategorije.
  2. Dodajte nekaj kategorij. Sem dodal kategorije thusly:image
  3. Ustvarite drug seznam po meri, ki se imenuje MockBlog in dodajte kategorije kot multi-izberite seznam stolpcev (ali stolpec mesta, če to je, kako ste roll).

Dodajanje nekaterih elementov na seznam Mockblog in ste pripravljeni.

Ajax slog klic z uporabo jQuery bo izgledala nekako takole:

serverUrl  = "/_api/web/seznami, GetByTitle("MockBlog")/elementi" +
             "?$Izberite naslov =,Kategorije/naslov,Blog_x0020_Author/naslov" + 
             "&$Razširite = Blog_x0020_Author,Kategorije";

Smo si pravi SharePoint "Daj mi naslov za vse kategorije (Kategorije/naslov). Dobili dejanske vrednosti za Naslov z $Razširiteing seznam kategorije." (Moj prijeten parafrazo je verjetno zelo ohlapno, ampak to kako sem to tolmačenje).

Če to delaš preko JavaScript in uporabo Violinista pogledati izhod, dobiš kaj takega v zameno:

 

image

(Zgoraj je predmeta JSON)

Izvedite iskanje ljudi preko ostalo

I blogged o tem posebej. Ključno je, da določite ID parametra, katerega vrednost je GUID vira vsebine domačini. (Vire vsebine, ki se uporablja za se imenuje obsegov in je my-oh-my ne tako težko poklicati vse področje zame!).

Preberite več o tem tukaj: http://www.mstechblogs.com/paul/?p=10385

 

</namen>

undefinedNaročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin