Εδώ είναι ένα σύνολο δείγμα υπόλοιπο κλήσεις που λειτουργεί για μένα και μπορεί να σας βοηθήσει καθώς και. Ως της 02/2014, there are two examples 🙂
- Αναφοράς μια στήλη με τα διαστήματα στο όνομά της
- Αναφορά μιας πολλαπλής επιλογής στήλης
- Εκτελέστε μια αναζήτηση άνθρωποι μέσω υπόλοιπο
Εγώ θα προσθέσω σε αυτό όσο περνάει ο καιρός.
Εδώ είναι μερικές χρήσιμες μελάνια που βρήκα καθώς και:
- http://platinumdogs.me/2013/03/14/sharepoint-adventures-with-the-rest-api-part-1/#lookup
- http://msdn.microsoft.com/en-us/library/gg309461.aspx#BKMK_select
Αναφοράς μια στήλη με τα διαστήματα στο όνομά της
Μπορώ να δημιουργήσω μια προσαρμοσμένη λίστα με μια στήλη που ονομάζεται "Συγγραφέας Blog" (διάστημα μεταξύ των Blog και συγγραφέας).
Το $select να αναφέρονται σε αυτήν τη στήλη είναι:
Απλά αντικαταστήστε το διάστημα με "_x0020_". Βλέπουμε το _x0020_ σε πολλά παραδείγματα σε όλο το Ίντερνετ και το υπόλοιπο είναι δεν διαφέρει.
Αν δεν το κάνετε αυτό, είστε ενδέχεται να λάβετε ένα μήνυμα σφάλματος όπως αυτό:
Η έκφραση “Συγγραφέας του blog” δεν είναι έγκυρη.
Αρκετά εύκολο.
Αναφοράς μια στήλη πολλαπλής επιλογής αναζήτησης
Έχει συσταθεί:
- Δημιουργήσετε μια προσαρμοσμένη λίστα όνομα "κατηγορίες".
- Προσθέστε μερικές κατηγορίες. Πρόσθεσα κατηγορίες thusly:
- Δημιουργήσετε ένα άλλο προσαρμοσμένη λίστα που ονομάζεται MockBlog και να προσθέσετε κατηγορίες ως μια στήλη λίστας πολλαπλών επιλογών (ή στήλη τοποθεσίας, αν αυτό είναι το πώς ζαριά).
Προσθέσετε ορισμένα στοιχεία στη λίστα Mockblog και είστε έτοιμοι.
Μια κλήση Ajax στυλ που χρησιμοποιούν jQuery θα φανεί κάτι παρεμφερή:
serverUrl = "/_api/web/κατάλογοι/GetByTitle(«MockBlog»)/στοιχεία" + "?$Επιλέξτε = τίτλος,Κατηγορίες/τίτλος,Blog_x0020_Author/τίτλος" + "&$επέκταση = Blog_x0020_Author,Κατηγορίες";
Λέμε SharePoint "Δώσε μου τίτλο για όλες τις κατηγορίες (Κατηγορίες/τίτλος). Πάρτε τις πραγματικές τιμές για Τίτλος από $επεκτείνετεσης λίστα κατηγορίες." (Ξεκούραστη παραφράσει μου είναι πιθανώς αρκετά χαλαρά, αλλά αυτό πώς ερμηνεία).
Αν το κάνετε αυτό μέσω JavaScript και χρησιμοποιώντας Fiddler να εξετάσουμε την έξοδο, Μπορείτε να πάρετε κάτι σαν αυτό σε αντάλλαγμα:
(Τα παραπάνω είναι ένα αντικείμενο JSON)
Εκτελέστε μια αναζήτηση άνθρωποι μέσω υπόλοιπο
Εγώ blogged σχετικά με αυτό χωριστά. Το κλειδί είναι να καθορίσετε μια παράμετρο αναγνωριστικού προέλευσης των οποίων η αξία είναι το GUID της προέλευσης περιεχομένου ντόπιους. (Προελεύσεις περιεχομένου που χρησιμοποιείται για να ονομάζεται εμβελειών και είναι μου-ω-μου δεν είναι τόσο δύσκολο να καλέσετε τα πάντα ένα πεδίο για μένα!).
Διαβάστε περισσότερα για αυτό εδώ: http://www.mstechblogs.com/paul/?p=10385
</Τέλος>
Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin