Cómo especificar la gente como un ámbito de búsqueda / Fuente del contenido mediante SharePoint 2013 API REST

Tenía razón para trabajar con el SharePoint 2013 API de búsqueda por medio de descanso por primera vez. Quería buscar personas, no documentos. La clave de aprendizaje aquí es que especifique las fuentes de contenido a través de su GUID (o por lo menos en este caso). El siguiente fragmento de código jQuery se muestra cómo:

    loadExpertsAsync: función() {

        jQuery.support.cors = verdadero;

        $.Ajax({
            URL: Esto.CreateFullApiUrl() +
                "?QueryText = 'portales'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Habilidades,Acerca de mi,Intereses,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            método: "Obtener",
            cabeceras: { "Aceptar": "application/json; OData = verbose" },
            caché: falso,
            éxito: función (resultado) {

En mi caso, Estoy compitiendo la API con SharePoint online. Para obtener el GUID, He seguido estos pasos:

  1. Acceso al centro de administración de SharePoint
  2. Seleccione "Buscar" de la mano izquierda de navegación
  3. Seleccione "Administrar fuentes resultado"
  4. Seleccione "Resultados de la población Local"
  5. Mira la URL.

Parecía un poco a mi URL:

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

El parámetro sourceid es lo que funcionó para mí.

(Entiendo que el sourceid puede realmente ser una especie de permanente con SP, pero siempre a comprobar todos modos 🙂 ).

</final>

undefinedSuscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

2 pensamientos sobre "Cómo especificar la gente como un ámbito de búsqueda / Fuente del contenido mediante SharePoint 2013 API REST

  1. Ashish Patel

    Sí, Paul parece ser los IDs se fijan en todos los ambientes SP13 y aquí está lista que recibí de otra fuente:

    Documentos e7ec8cee-ded8-43c9-beb5-436b54b31e84
    Artículos 5dc9f503-801e-4ced-8a2c-5d1237132419 de un tipo de contenido
    Artículos una etiqueta e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
    Artículos relacionados con el actual 48fec42e-4a92-48ce-8363-c2703a40e67d de usuario
    Artículos con la misma palabra clave como este artículo 5c069288-1d17-454a-8ac6-9c642a065f48
    Local resultados de personas b09a7990-05ea-4af9-81ef-edfab16c4e31
    203fba36-2763-4060-9931-911ac8c0583b local de informes y resultados de los datos
    Resultados de SharePoint local 8413cd39-2156-4e00-b54d-11efd9abdb89
    Resultados de Video locales 78b793ce-7956-4669-aa3b-451fc5defebf
    Páginas 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
    Fotos de 38403c8c-3975-41a8-826e-717f2d41568a
    97c71db1-58ce-4891-8b64-585bc2326c12 popular
    Ba63bbae-fa9c-42c0-b027-9a878f16557c de elementos cambiados recientemente
    Ec675252-14fa-4fbe-84dd-8d098ed74181 de artículos recomendado
    Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1

    Respuesta
  2. Pingback: Ejemplo SharePoint resto llamadas « Espacio de Paul Galvin SharePoint

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *