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:
- Accès au centre d'administration de SharePoint
- Sélectionnez « Rechercher » de la navigation de gauche
- Sélectionnez « Gérer les Sources de résultat »
- Sélectionnez « Les populations locales les résultats »
- Regardez l'URL.
Mon URL regardé quelque chose comme:
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>
Me suivre sur Twitter à http://www.twitter.com/pagalvin
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
pingback: Exemple SharePoint reste appels « Espace SharePoint de Paul Galvin