Comment spécifier des gens comme une zone de recherche / Source de contenu à l'aide de SharePoint 2013 API REST

J'ai eu raison de travailler avec SharePoint 2013 API de recherche par l'intermédiaire de repos pour la première fois. J'ai voulu Rechercher des personnes, pas de documents. La clé ici est que l'apprentissage vous spécifiez des sources de contenu via son GUID (ou au moins dans ce cas). JQuery par l'extrait suivant comment:

    loadExpertsAsync: fonction() {

        jQuery.support.cors = True;

        $.Ajax({
            URL: ce.CreateFullApiUrl() +
                "?QueryText = « portails »&SourceId = « b09a7990-05ea-4af9-81ef-edfab16c4e31 »" +
                "&sélectionnezPropriétés ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Compétences,AboutMe,Intérêts,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&RowLimit = 99",
            méthode: "Télécharger",
            en-têtes: { "Accepter": "application/json; OData = verbose" },
            cache: faux,
            succès: fonction (résultat) {

Dans mon cas, J'utilise l'API contre SharePoint en ligne. Pour obtenir le GUID, J'ai suivi ces étapes:

  1. Accès au centre d'administration de SharePoint
  2. Sélectionnez « Rechercher » de la navigation de gauche
  3. Sélectionnez « Gérer les Sources de résultat »
  4. Sélectionnez « Les populations locales les résultats »
  5. Regardez l'URL.

Mon URL regardé quelque chose comme:

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

Le paramètre ID source est ce qui a fonctionné pour moi.

(Je comprends que l'ID de la source peut en fait être une sorte de chose permanente avec SP, mais je vais toujours vérifier de toute façon 🙂 ).

</fin>

undefinedS'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

2 réflexions sur "Comment spécifier des gens comme une zone de recherche / Source de contenu à l'aide de SharePoint 2013 API REST

  1. Pierret

    Oui, Paul, qu'il semble que les ID sont fixés dans tous les environnements SP13 et voici la liste que j'ai reçu d'une autre source:

    Documents e7ec8cee-ded8-43c9-beb5-436b54b31e84
    Éléments correspondant à un type de contenu 5dc9f503-801e-4ced-8a2c-5d1237132419
    Éléments correspondant à un tag e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
    Postes liés aux 48fec42e-4a92-48ce-8363-c2703a40e67d de l'utilisateur actuel
    Articles avec le même mot-clé comme ce point 5c069288-1d17-454a-8ac6-9c642a065f48
    Local People résultats b09a7990-05ea-4af9-81ef-edfab16c4e31
    203fba36-2763-4060-9931-911ac8c0583b de rapports et les résultats de données local
    SharePoint local résultats 8413cd39-2156-4e00-b54d-11efd9abdb89
    Résultats vidéo locale 78b793ce-7956-4669-aa3b-451fc5defebf
    Pages 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
    Photos 38403c8c-3975-41a8-826e-717f2d41568a
    97c71db1-58ce-4891-8b64-585bc2326c12 populaire
    Récemment éléments modifiés ba63bbae-fa9c-42c0-b027-9a878f16557c
    Ec675252-14fa-4fbe-84dd-8d098ed74181 d'éléments recommandé
    Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1

    Réponse
  2. pingback: Exemple SharePoint reste appels « Espace SharePoint de Paul Galvin

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *