Aquí és un conjunt de convocatòries de resta Mostra que funciona per mi i pot ajudar-lo, així. Com de 02/2014, hi ha dos exemples 🙂
- Referència a una columna amb espais en el seu nom
- Referència a una columna selecció múltiple
- Realitzar una recerca de persones mitjançant la resta
Vaig a afegir a aquesta mesura que passa el temps.
Aquí hi ha algunes tintes útils que he trobat, així:
- 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
Referència a una columna amb espais en el seu nom
Puc crear una llista personalitzada amb una columna anomenada "Autor del Blog" (espai entre bloc i autor).
És el $select per fer referència a la columna:
Simplement reemplaci l'espai amb "_x0020_". Veiem el _x0020_ en molts exemples a través de l'internets i resta és diferent.
Si no fa que, vostè està obligat a aconseguir un missatge d'error com aquest:
L'expressió “Autor del blog” no és vàlid.
Prou fàcil.
Referència a una columna de cerca selecció múltiple
Configurar:
- Crear una llista personalitzada anomenat Categories.
- Afegir algunes categories. He afegit categories així:
- Crear un altre costum llista anomenada MockBlog i afegir Categories com una columna de llista de selecció múltiple (o columna del lloc si allò és com vostè rotllo).
Afegir alguns elements a la llista de Mockblog i ja està llest.
Una crida d'estil Ajax mitjançant jQuery mirarà alguna cosa com això:
= URLServidor "/_api/web/llistes/GetByTitle('MockBlog')/elements" + "?$Seleccioneu = títol,Categories/títol,Blog_x0020_Author/títol" + "&$ampliar = Blog_x0020_Author,Categories";
Li estem dient SharePoint "dóna'm el títol de totes les Categories (Categories/títol). Obtenir els valors reals per a Títol per $ampliarció la llista de Categories." (El meu descans parafrasejant és probablement bastant fluixa, però això com estic interpretant-).
Si vostè està fent això mitjançant JavaScript i utilitzant el violinista per mirar la sortida, vostè aconseguir alguna cosa com això a canvi:
(L'anterior és un objecte JSON)
Realitzar una recerca de persones mitjançant la resta
He blogged sobre això per separat. La clau és especificar un paràmetre sourceid el valor és el GUID de l'origen de contingut gent Local. (Els orígens de contingut solia anomenar àmbits i és meva-Ah-meu tan difícil no cridar tot un àmbit per a mi!).
Llegiu més sobre això aquí: http://www.mstechblogs.com/paul/?p=10385
</final>
Follow me on Twitter http://www.twitter.com/pagalvin