Di sini adalah sekumpulan panggilan sisa sampel yang bekerja untuk saya dan dapat membantu Anda serta. Sebagai 02/2014, ada dua contoh 🙂
- Referensi kolom dengan ruang dalam namanya
- Referensi kolom multi-pilih
- Melakukan pencarian orang melalui sisa
Saya akan menambahkan ini sebagai berjalannya waktu.
Berikut adalah beberapa tinta berguna yang saya telah menemukan juga:
- 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
Referensi kolom dengan ruang dalam namanya
Saya membuat daftar kustom dengan sebuah kolom yang bernama "Penulis Blog" (Ruang antara Blog dan penulis).
$select untuk referensi kolom adalah:
Hanya mengganti ruang dengan "_x0020_". Kita melihat _x0020_ dalam banyak contoh di seluruh internets dan sisanya tidak berbeda.
Jika Anda tidak melakukan yang, Anda bertanggung jawab untuk mendapatkan pesan kesalahan seperti ini:
Ekspresi “Penulis blog” ini tidak valid.
Cukup mudah.
Referensi kolom multi-pilih Lookup
Mengatur:
- Membuat daftar kustom yang bernama Kategori.
- Tambahkan beberapa kategori. Saya menambahkan kategori thusly:
- Membuat daftar kustom yang lain yang disebut MockBlog dan menambahkan kategori sebagai kolom multi-pilih daftar (atau kolom situs jika itu adalah bagaimana Anda roll).
Menambahkan beberapa item ke daftar Mockblog dan Anda siap.
Panggilan gaya Ajax menggunakan jQuery akan terlihat seperti ini:
= serverUrl "/_api/web/daftar/GetByTitle('MockBlog')/item" + "?$Pilih = judul,Kategori/judul,Blog_x0020_Author/judul" + "&$memperluas = Blog_x0020_Author,Kategori";
Kami memberitahu SharePoint "memberi saya judul untuk semua kategori (Kategori/judul). Mendapatkan nilai yang sebenarnya untuk Judul oleh $memperluasing daftar kategori." (Saya parafrase tenang mungkin cukup longgar, Tapi ini bagaimana aku menafsirkan itu).
Jika Anda melakukan ini melalui JavaScript dan menggunakan Fiddler untuk melihat output, Anda mendapatkan sesuatu seperti ini sebagai balasannya:
(Di atas adalah sebuah objek JSON)
Melakukan pencarian orang melalui sisa
Aku blogged tentang hal ini secara terpisah. Kuncinya adalah untuk menentukan parameter sourceid yang nilainya adalah GUID sumber konten masyarakat setempat. (Sumber konten dulu disebut cakupan dan itu adalah my-oh-saya tidak begitu sulit untuk memanggil segala lingkup bagi saya!).
Baca lebih lanjut tentang hal itu di sini: http://www.mstechblogs.com/paul/?p=10385
</akhir>
Ikuti saya di kegugupan di http://www.twitter.com/pagalvin