Etikedaj Arkivoj: Serĉo

Kiel Specifi Homojn kiel #Ser?o Amplekso / Kontenta Fonto Uzanta SharePoint 2013 RIPOZA API

Mi havis kialon labori kun la SharePoint 2013 Serĉa API tra RIPOZO por la unua tempo. Mi deziris serĉi homojn, Ne dokumentoj. La kerna lernado ĉi tie estas ke vi specifas kontentajn fontojn tra ĝia GUID (#A? #almena? en #?i tiu kazo). La sekvanta jQuery eretaj rezultoj kiel:

    LoadExpertsAsync: Funkcio() {

        JQuery.Subteno.Cors = Vera;

        $.Ajax({
            Url: Tio ĉi.CreateFullApiUrl() +
                "?Querytext='portaloj'&Sourceid='b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&Selectproperties='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Kapabloj,AboutMe,Interesoj,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&Rowlimit=99",
            Metodo: "GET",
            Titoloj: { "Akcepti": "Apliko/json; Odata=verbose" },
            Konservejo: Falsa,
            Sukceso: Funkcio (Rezulto) {

En mia kazo, I?? Kuranta la API #kontra? SharePoint enreta. Akiri la GUID, Mi sekvis #?i tiu #pa?o:

  1. Aliri la SharePoint admin centron
  2. Elektita ??Earch?? De la maldekstra mana navigado
  3. Elektita ??Anage Rezultaj Fontoj?
  4. Elektita ??Ocal Homaj Rezultoj?
  5. Rigardi la URL.

Mia URL rigardis ion #?ati:

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

La sourceid parametro estas kio laborita por mi.

(Mi komprenas ke la sourceid efektive povas esti speco de konstanta afero kun SP, but I’ll always check anyway 🙂 ).

</Fino>

undefinedAboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Ekzemplo SharePoint RIPOZAJ Vokoj

Ĉi tie-a aro de ekzempla RIPOZO vokas ke laboro por mi kaj povas helpi vin ekstere ankaŭ. Kiel de 02/2014, there are two examples 🙂

  1. Referenci Kolumnon Kun Spacoj En #?ia Nomo
  2. Referenci Multi-Elektita Kolumno
  3. Elfari Homan #Ser?o tra RIPOZO

 

I??L aldonas #tio ?i kiel tempaj transludoj.

#?I tie estas kelkaj utilaj inkoj I??E trovita #anka?:

Referenci Kolumnon Kun Spacoj En #?ia Nomo

Mi kreas #la?menda liston kun kolumno nomis ??#?Tipo #A?toro? (Spaco inter Blogo kaj #A?toro).

La $elektita referenci tiun kolumnon estas:

image

Simple anstataŭigi la spacon kun “_x0020_”. Ni vidas la _x0020_ en multaj ekzemploj trans la interretoj kaj RIPOZO estas ne malsama.

Se vi surmetas?? Faras tion, Vi??E inklina akiri eraran #mesa?o tiel:

La esprimo “Bloga #A?toro” Ne estas valida.

Facile #sufi?a.

Referenci Multi-Elektita Lookup Kolumno

Instalita:

  1. Krei #la?menda liston nomita Kategoriojn.
  2. Aldoni kelkajn kategoriojn. Mi aldonis kategoriojn thusly:image
  3. Krei alian #la?menda liston vokis MockBlog kaj aldoni Kategoriojn kiel multi-elektita lista kolumno (#A? eja kolumno se tio?? Kiel vi rulas).

Aldoni kelkajn erojn al via Mockblog listo kaj vi??E preta.

Ajax stila voko uzanta jQuery rigardos ion tiel:

ServerUrl  = "/_Api/#aranea?o/listoj/GetByTitle('MockBlog')/Eroj" +
             "?$Elektita=Titolo,Kategoria/Titolo,Blogo_x0020_#A?toro/Titolo" + 
             "&$Vastigi=Blogon_x0020_#A?toro,Kategorioj";

Ni??E diranta SharePoint ??Ive mi la titolo por #?iuj la Kategorioj (Kategoria/Titolo). Akiri la realajn valorojn por Titolo De $VastigiIng la Kategoria listo.” (Mia RESTful parafrazanta estas #ver?ajne #sufi?e #malstre?a, Sed #tio ?i kiel I?? Interpretanta ?in).

Se vi??E faranta #tio ?i tra JavaScript kaj uzanta Fiddler rigardi la produktadon, Vi akiras ion tiel en reveno:

 

image

(La sur estas JSONa objekto)

Elfari Homan #Ser?o tra RIPOZO

Mi blogged pri #tio ?i aparte. La #?losilo estas specifi sourceid parametro kies valoro estas la GUID de la Loka Homa enhava fonto. (Kontentaj fontoj uzita esti vokita ampleksojn kaj ?i?? Mia-oh-mia tiel malfacile ne voki #?io amplekso por mi!).

Legita pli da pri ĝi ĉi tie: http://www.mstechblogs.com/paul/?p=10385

 

</Fino>

undefinedAboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin