Tag Achiv yo: Recherche

Kijan pou Spécifier moun tankou yon objektif Recherche / Contenu sous ki itilize SharePoint 2013 LÒT API

Mwen te gen rezon pou travay avèk SharePoint a 2013 API rechèch via pou la pwemye fwa yo POZE. Mwen te vle pou fè rechèch pou moun, pa dokiman. Kle a apwann isit la se sa ou espesifye sous contenu via GUID li (ou pou pi piti nan ka sa). Suivant jQuery extrait montre kouman:

    loadExpertsAsync: fonksyon() {

        jQuery.support.cors = vre;

        $.ajax({
            adrès entènèt: sa a.CreateFullApiUrl() +
                "?querytext = 'portails'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Compétences,AboutMe,Enterè,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            metòd: "JWENN",
            en-têtes: { "Aksepte": "aplikasyon/json; odata = détaillé" },
            kachèt: pa vre,
            siksè: fonksyon (rezilta) {

Nan ka mwen, M' ap kouri pou API a kont SharePoint sou liy. Pou jwenn GUID a, Mwen te swiv étapes sa yo:

  1. Accès sant admin SharePoint
  2. Fè chwa "recherche" de la navigasyon men gòch
  3. Sélectionnez "Gérer sous rezilta yo"
  4. Fè chwa "Pèp lokal rezilta"
  5. Gade nan adrès entènèt la.

Adrès entènèt m' gade yon bagay tankou:

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

Paramètre sourceid a se sa te travay pou mwen.

(Mwen konprann ke sourceid a aktyèlman ka gen yon kalite bagay pèmanan ak SP, but I’ll always check anyway 🙂 ).

</fen>

undefinedVous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin

Egzanp SharePoint lòt apèl

Isit la se yon ansanm echantiyon lòt apèl sa travay pou m' ka fè pou ou tou. Patid 02/2014, there are two examples 🙂

  1. Référence yon kolòn ak mache sou non li
  2. Yon kolòn plizyè Sélectionnez referans
  3. Fè yon moun chache via lòt

 

M ap ajoute sa a tankou lè kat.

Isit la, gen kèk encre itil mwen jwenn osi byen:

Référence yon kolòn ak mache sou non li

Mwen kreye yon lis personnalisé ak yon kolòn ki rele "Blog otè" (ant Blog Et otè).

A $select pou référence kolòn sa se:

image

Ranplase senpleman pase ak "_x0020_". Nou wè _x0020_ nan anpil egzanp travèse internets yo ak lòt pa gen diferans.

Si ou pa fè sa, w ap ka jwenn yon mesaj manti konsa:

Espresyon an “Blog otè” pa valab.

Fasil ase.

Yon kolòn plizyè Sélectionnez Recherche referans

Mete sou pye:

  1. Kreye yon lis repòtaj ki rele kategori.
  2. Ajoute kategori kèk. Mwen te ajoute kategori thusly:image
  3. Kreye yon lòt koutim lis ki te rele MockBlog ak ajoute kategori kòm yon kolòn plizyè sélectionnez lis (ou kote kolòn si se jan ou ti pen).

Ajoute yon atik nan lis Mockblog ou Et w ap pare.

Yon Ajax stil apèl itilize jQuery pwal sanble yon bagay tankou sa:

serverUrl  = "/_api/web/lis/GetByTitle('MockBlog')/atik" +
             "?$fè chwa = Tit,Kategori/Tit,Blog_x0020_Author/Tit" + 
             "&$pran estansyon = Blog_x0020_Author,Kategori";

Nou ap di SharePoint "ban m' Tit pou tout kategori (Kategori/Tit). Obtenir réel valè pou Tit pa $pran estansyonLè nou konsidere pi lis kategori la." (M' Jardins pour pwobableman ase k'ap fè jennès, Men, jan mwen menm entèpretasyon li).

Si w ap fè sa via JavaScript Et itilize Fiddler pou ap chèche la sortie, ou gen yon bagay tankou sa an retou:

 

image

(CI-dessus a se yon bagay JSON)

Fè yon moun chache via lòt

Mwen blogged osijè de sa grenn pa grenn. Kle a se pou spécifier sourceid paramètre yon valè ki se GUID de sous contenu pèp lokal la. (Contenu sous yo te itilize pou y' a rele étendues Et se m-o-m pas twò difisil pou rele tout yon entansyon pou mwen!).

Lire ankò sou sa isit la: http://www.mstechblogs.com/paul/?p=10385

 

</fen>

undefinedVous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin