Tagu arhīvi: Meklēšanas

Kā norādīt cilvēkus kā meklēšanas tvērumu / Satura avotu, kas izmanto SharePoint 2013 PĀRĒJIE API

Man nebija iemesla strādāt ar SharePoint 2013 Meklēšanas API caur atpūtu, pirmo reizi. Gribēja, lai meklētu cilvēkus, nav dokumentu. Mācīšanās, šeit ir tas, ka galvenais norādīt satura avotus, izmantojot tās GUID (vai vismaz šajā gadījumā). Šādas jQuery fragments parāda cik:

    loadExpertsAsync: funkcija() {

        jQuery.support.cors = patiess;

        $.Ajax({
            URL: tas.CreateFullApiUrl() +
                "?querytext = "portāls"&sourceID = = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Prasmes,AboutMe,Intereses,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            metode: "IEGŪT",
            galvenes: { "Akceptēt": "pieteikums/json; oData = runīgs" },
            kešatmiņa: viltus,
            panākumi: funkcija (rezultāts) {

Manā gadījumā, Esmu darbojas API pret SharePoint online. Lai iegūtu GUID, Pēc šo soļu veikšanas:

  1. Piekļūt SharePoint administrēšanas centru
  2. Izvēlieties "meklēt", no kreisās puses navigācijas
  3. Izvēlieties "Manage rezultātu avotus"
  4. Izvēlieties "Vietējie rezultāti"
  5. Paskaties uz URL.

Mans URL izskatās kaut kas līdzīgs:

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

SourceID = parametrs ir tas, kas strādāja par mani.

(Es saprotu, ka sourceID = faktiski var būt sava veida pastāvīga lieta ar SP, but I’ll always check anyway 🙂 ).

</beigās>

undefinedAbonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Piemērs SharePoint pārējiem zvaniem

Šeit ir noteikts paraugs pārējiem zvaniem, kurus darbs mani un var jums palīdzēt kā arī. Kā no 02/2014, there are two examples 🙂

  1. Norādītu kolonnu ar tās nosaukumā atstarpes
  2. Multi-izvēlēties kolonnas atsauce
  3. Veikt cilvēku meklēšanas caur atpūtu

 

Es pievienošu tā kā laiks iet.

Šeit ir daži noderīgi tintes, esam noskaidrojuši, kā arī:

Norādītu kolonnu ar tās nosaukumā atstarpes

Pielāgota saraksta izveide ar kolonna ar nosaukumu "Bloga autors" (atstarpe starp blogu un autoru).

$select atsauces šai kolonnai ir:

image

Vienkārši nomainiet atstarpi ar "_x0020_". Mēs redzam daudz piemēru _x0020_ pāri internets un pārējais ir ne ar ko neatšķiras.

Ja jums nav ko darīt, jūs esat atbildīgs, tiks parādīts kļūdas ziņojums, kas līdzīgs šim:

Izteiksme “Bloga autors” nav derīgs.

Nieks.

Multi-izvēlēties uzmeklēšanas kolonnas atsauce

Iestatīt:

  1. Izveidojiet pielāgotu sarakstu ar nosaukumu kategorijām.
  2. Pievienot dažas kategorijas. I pievienotās kategorijas thusly:image
  3. Izveidot citu pielāgotu sarakstu, ko sauc par MockBlog un pievienot kategorijas kā multi-izvēlēties sarakstā kolonnu (vai vietnes kolonnu, ja tā ir, kā jūs roll).

Dažus vienumus pievienot sarakstam Mockblog un jūs esat gatavs.

Ajax stila zvanu, izmantojot jQuery izskatīsies apmēram šādi:

serverUrl   = "/_api/web/saraksti/GetByTitle('MockBlog')/krājumi" +
             "?$izvēlieties = Title,Kategorijas/nosaukums,Blog_x0020_Author/nosaukums" + 
             "&$izvērsiet = Blog_x0020_Author,Kategorijas";

Mēs esam spēcīgi SharePoint "Dodiet man nosaukums visu kategoriju (Kategorijas/nosaukums). Faktiskās vērtības, lai saņemtu Nosaukums ar $izvērsieting kategoriju sarakstā." (Mani mierīgs pārfrazējot ir iespējams diezgan plats, bet tā kā es esmu interpretējot).

Ja tu to dari, izmantojot JavaScript un iepazīties ar produkciju, izmantojot Fiddler, jums kaut kas līdzīgs šim pretī:

 

image

(Iepriekš ir JSON objekts)

Veikt cilvēku meklēšanas caur atpūtu

Es blogged par to atsevišķi. Galvenais ir, lai norādītu sourceID = parametrs, kuru vērtība ir vietējiem iedzīvotājiem satura avota GUID. (Satura avotos mēdza saukt par tvērumu, un tas ir mans-oh-mans tik grūti nav aicināt visu jomu man!).

Lasīt vairāk par to šeit: http://www.mstechblogs.com/paul/?p=10385

 

</beigās>

undefinedAbonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin