DELETE (/users/xuid(xuid)/lists/PINS/)
Remove itens de uma lista. O domínio para esses URIs éeplists.xboxlive.com.
- Comentários
- Parâmetros de URI
- Parâmetros da cadeia de consulta
- Autorização
- Cabeçalhos de solicitação obrigatórios
- Corpo da solicitação
- Códigos de status HTTP
- Corpo da resposta
Comentários
Os itens a serem removidos são indicados pelo índice na lista e identificados no parâmetro da cadeia de consulta indexes. A lista de índices deve ser delimitada por vírgulas, e somente 100 índices podem ser passados em uma única chamada. No entanto, se nenhum índice for passado (parâmetro da cadeia de consulta vazio), o conteúdo da lista inteira será excluído (uma lista vazia permanecerá, e o número da versão continuará a ser incrementado). Depois que os itens são removidos, a lista é “compactada” de modo que não fiquem lacunas na ordem dos índices. Portanto, esta chamada não é idempotente. Esta chamada requer que um cabeçalho If-Match:versionNumber seja incluído na solicitação, em que versionNumber é o número da versão atual do arquivo. Se ele não for incluído ou não corresponder ao número da versão atual da lista, um código de status HTTP 412 (precondition failed) será retornado, e o corpo da resposta conterá os metadados mais recentes da lista, que incluem o número da versão atual. Isso é feito para evitar que atualizações de clientes diferentes se sobreponham umas às outras.Parâmetros de URI
Parâmetros da cadeia de consulta
| Parâmetro| Tipo| Descrição| | --- | --- | --- | --- | --- | --- | | indexes| cadeia de caracteres| Opcional. Especifica onde remover itens. Valores com suporte: 0, inteiros positivos e “end”. Valor padrão: 0.| Exemplo: indexes=1,8 remove os itens nos índices 1 e 8. Os índices devem ser exclusivos. Se nenhum índice for fornecido, a lista inteira será limpa.Autorização
Esta chamada espera um token SAML do XSTS no cabeçalho Authorization. Uma declaração Xuid deve existir nesse token SAML para identificar o chamador. Esse valor é usado para determinar se o chamador tem direitos de acesso aos dados da lista em questão. A própria lista também será identificada pelo Xuid e será incluída no URI da lista. Com isso, poderemos no futuro dar suporte ao acesso compartilhado a listas, mas esse não é um recurso disponível no momento. Atualmente, todas as listas que um usuário acessa serão dele mesmo e não há acesso compartilhado. Portanto, o Xuid no URI deve corresponder ao Xuid no token de declarações SAML.Observação:
No momento, há suporte para tokens do XBL Auth 2.0 e 3.0.
