Exemplo do SharePoint resto chamadas

Aqui é um conjunto de chamadas de resto de amostra que trabalha para mim e pode ajudá-lo também. A partir de 02/2014, existem dois exemplos

  1. Referência a uma coluna com espaços em seu nome
  2. Referência a uma coluna de seleção múltipla
  3. Realizar uma pesquisa de pessoas através do resto

 

Vou acrescentar a isto como o tempo passa.

Aqui estão algumas tintas úteis que encontrei também:

Referência a uma coluna com espaços em seu nome

Criar uma lista personalizada com uma coluna chamada "Autor do Blog" (espaço entre o Blog e autor).

O $select para fazer referência a essa coluna é:

image

Basta substituir o espaço com "_x0020_". Vemos o _x0020_ em muitos exemplos em toda a Internet e o resto não é diferente.

Se você não faz isso, é capaz de receber uma mensagem de erro assim:

A expressão “Blog do autor” Não é válido.

Bastante fácil.

Referência a uma coluna de pesquisa múltipla seleção

Configurar:

  1. Criar uma lista personalizada chamada categorias.
  2. Adicionar algumas categorias. Eu adicionei categorias desta forma:image
  3. Criar outra lista personalizada chamada MockBlog e adicionar categorias como uma coluna de lista de seleção múltipla (ou coluna do site se você assim).

Adicionar alguns itens à sua lista de Mockblog e você está pronto.

Uma chamada de estilo Ajax utilizando jQuery será parecido com isto:

  = serverUrl "/_api/web/listas/GetByTitle('MockBlog')/itens" +
             "?$Selecione = título,Categorias/título,Blog_x0020_Author/título" + 
             "&$expandir = Blog_x0020_Author,Categorias";

Vamos contar SharePoint "dá-me o título para todas as categorias (Categorias/título). Obter os valores reais para Título por $expandira lista de categorias ing." (Meu parafraseando RESTful é provavelmente muito solto, Mas isso como eu estou interpretando-).

Se você estiver fazendo isso via JavaScript e usando o Fiddler para olhar para a saída, Você recebe algo como isto em troca:

 

image

(O acima é um objeto JSON)

Realizar uma pesquisa de pessoas através do resto

Eu postei sobre isso separadamente. A chave é para especificar um parâmetro sourceid cujo valor é o GUID da fonte de conteúdo Local pessoas. (Fontes de conteúdo costumavam ser chamado de escopos e Ah-meu tanto para ligar tudo um escopo para mim não é!).

Leia mais sobre ele aqui: http://www.mstechblogs.com/paul/?p=10385

 

</fim>

undefinedSubscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *