Come specificare la gente come un ambito di ricerca / Origine di contenuto utilizzando SharePoint 2013 API REST

Ho avuto ragione a lavorare con SharePoint 2013 API di ricerca tramite REST per la prima volta. Ho voluto cercare persone, non documenti. La chiave qui è quella di apprendimento è specificare origini di contenuto tramite il relativo GUID (o almeno in questo caso). Illustrato nel seguente frammento di jQuery come:

    loadExpertsAsync: funzione() {

        jQuery.support.cors = true;

        $.AJAX({
            URL: Questo.CreateFullApiUrl() +
                "?QueryText = 'portali'&SourceId = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&scegliereProprietà ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Competenze,AboutMe,Interessi,JobTitle,PastProjects,PictureURL,PictureURL,TwitterHandle,LinkedInProfileUrl,PictureURL,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            Metodo.: "Ottieni",
            intestazioni: { "Accettare": "applicazione/json; OData = verbose" },
            cache: falso,
            successo: funzione (risultato) {

Nel mio caso, Sono in esecuzione le API contro SharePoint online. Per ottenere il GUID, Ho seguito questi passaggi:

  1. Accesso al centro di admin di SharePoint
  2. Selezionare "Cerca" dalla mano sinistra spostamento
  3. Selezionare "Gestione fonti di risultato"
  4. Selezionare "Risultati di gente locale"
  5. Guardate l'URL.

Il mio URL sembrava qualcosa come:

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

Il parametro sourceid è ciò che ha funzionato per me.

(Capisco che il sourceid potrebbe in realtà essere una sorta di permanente cosa con SP, ma sarò sempre controllare comunque 🙂 ).

</fine>

undefinedIscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

2 pensieri su "Come specificare la gente come un ambito di ricerca / Origine di contenuto utilizzando SharePoint 2013 API REST

  1. Ashish Patel

    Sì, Paul sembra che gli ID siano stati corretti in tutti gli ambienti SP13 ed ecco un elenco che ho ottenuto da un'altra fonte:

    Documenti e7ec8cee-ded8-43c9-beb5-436b54b31e84
    Articoli corrispondenti a un tipo di contenuto 5dc9f503-801e-4ced-8a2c-5d1237132419
    Articoli corrispondenti a un tag e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
    Articoli collegati all'utente corrente 48fec42e-4a92-48ce-8363-c2703a40e67d
    Articoli con la stessa parola chiave di questo articolo 5c069288-1d17-454a-8ac6-9c642a065f48
    Risultati delle persone locali b09a7990-05ea-4af9-81ef-edfab16c4e31
    Rapporti locali e risultati dei dati 203fba36-2763-4060-9931-911ac8c0583b
    Risultati di SharePoint locali 8413cd39-2156-4e00-b54d-11efd9abdb89
    Risultati video locali 78b793ce-7956-4669-aa3b-451fc5defebf
    Pagine 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
    Immagini 38403c8c-3975-41a8-826e-717f2d41568a
    Popolare 97c71db1-58ce-4891-8b64-585bc2326c12
    Articoli modificati di recente ba63bbae-fa9c-42c0-b027-9a878f16557c
    Articoli consigliati ec675252-14fa-4fbe-84dd-8d098ed74181
    Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1

    Risposta
  2. Pingback: Esempio SharePoint resto chiamate « Spazio di SharePoint su Paul Galvin

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *