Είχα λόγο να εργαστεί με το SharePoint 2013 API αναζήτησης μέσω υπόλοιπο για πρώτη φορά. Θα ήθελα να ψάξει για τους ανθρώπους, δεν έγγραφα. Το κλειδώστε τη μαθαίνοντας εδώ είναι ότι μπορείτε να καθορίσετε προελεύσεις περιεχομένου μέσω του GUID (ή τουλάχιστον σε αυτή την περίπτωση). Το ακόλουθο απόσπασμα jQuery πώς:
loadExpertsAsync: συνάρτηση() { jQuery.support.cors = TRUE; $.Ajax({ διεύθυνση URL: αυτό.CreateFullApiUrl() + "?querytext = «πύλες»&"αναγνωριστικό προέλευσης" = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Δεξιότητες,AboutMe,Συμφέροντα,Τίτλος εργασίας,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl»" + "&ROWLIMIT = 99", μέθοδος: "ΠΆΡΕΤΕ", κεφαλίδες: { "Δεχθεί": "εφαρμογή/json; OData = λεπτομερή" }, cache: ψευδές, επιτυχία: συνάρτηση (αποτέλεσμα) {
Στην περίπτωσή μου, Τρέχω το API εναντίον του SharePoint σε απευθείας σύνδεση. Να πάρει το GUID, Ακολούθησα τα βήματα:
- Να επισκεφτείτε το κέντρο admin του SharePoint
- Επιλέξτε "Αναζήτηση" από το αριστερό χέρι πλοήγησης
- Επιλέξτε "Διαχείριση αποτέλεσμα πηγές"
- Επιλέξτε "Αποτελέσματα ντόπιοι"
- Εξετάσουμε το URL.
URL μου φαινόταν κάτι σαν:
Η παράμετρος αναγνωριστικού προέλευσης είναι τι λειτούργησε για μένα.
(Καταλαβαίνω ότι το "αναγνωριστικό προέλευσης" στην πραγματικότητα μπορεί να είναι ένα είδος μόνιμης πράγμα με SP, but I’ll always check anyway 🙂 ).
</Τέλος>
Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin
Ναι, Paul it seems the IDs are fixed in all SP13 environments and here is list that I got from another source:
Documents e7ec8cee-ded8-43c9-beb5-436b54b31e84
Items matching a content type 5dc9f503-801e-4ced-8a2c-5d1237132419
Items matching a tag e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
Items related to current user 48fec42e-4a92-48ce-8363-c2703a40e67d
Items with same keyword as this item 5c069288-1d17-454a-8ac6-9c642a065f48
Local People Results b09a7990-05ea-4af9-81ef-edfab16c4e31
Local Reports And Data Results 203fba36-2763-4060-9931-911ac8c0583b
Local SharePoint Results 8413cd39-2156-4e00-b54d-11efd9abdb89
Local Video Results 78b793ce-7956-4669-aa3b-451fc5defebf
Pages 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
Pictures 38403c8c-3975-41a8-826e-717f2d41568a
Popular 97c71db1-58ce-4891-8b64-585bc2326c12
Recently changed items ba63bbae-fa9c-42c0-b027-9a878f16557c
Recommended Items ec675252-14fa-4fbe-84dd-8d098ed74181
Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1
Pingback: Παράδειγμα SharePoint υπόλοιπο κλήσεις « Paul Galvin του SharePoint χώρου