DELETE (/users/xuid(xuid)/lists/PINS/)
Quita elementos de una lista. El dominio de estos URI eseplists.xboxlive.com.
- Comentarios
- Parámetros de URI
- Parámetros de cadena de consulta
- Autorización
- Encabezados de solicitud obligatorios
- Cuerpo de la solicitud
- Códigos de estado HTTP
- Cuerpo de la respuesta
Comentarios
Los elementos que se van a quitar se indican mediante su índice en la lista y se identifican en el parámetro de cadena de consulta indexes. La lista de índices debe estar delimitada por comas y solo se pueden pasar 100 índices en una única llamada. Sin embargo, si no se pasa ningún índice (parámetro de cadena de consulta vacío), se eliminará el contenido de toda la lista (permanecerá una lista vacía y el número de versión seguirá incrementándose). Una vez quitados los elementos, la lista se “compacta” de modo que no queden huecos en el orden de los índices. Por lo tanto, esta llamada no es idempotente. Esta llamada requiere que se incluya un encabezado If-Match:versionNumber en la solicitud, donde versionNumber es el número de versión actual del archivo. Si no se incluye, o no coincide con el número de versión actual de la lista, se devolverá un código de estado HTTP 412 (error de condición previa) y el cuerpo de la respuesta contendrá los metadatos más recientes de la lista, que incluyen el número de versión actual. Esto se hace para evitar que las actualizaciones de distintos clientes se sobrescriban entre sí.Parámetros de URI
Parámetros de cadena de consulta
| Parámetro| Tipo| Descripción| | --- | --- | --- | --- | --- | --- | | indexes| string| Opcional. Especifica dónde quitar elementos. Valores admitidos: 0, enteros positivos y “end”. Valor predeterminado: 0.| Ejemplo: indexes=1,8 quita los elementos de los índices 1 y 8. Los índices deben ser únicos. Si no se proporciona ningún índice, se borrará toda la lista.Autorización
Esta llamada espera un token SAML de XSTS en el encabezado Authorization. Debe existir una notificación Xuid dentro de ese token SAML para identificar al autor de la llamada. Este valor se usa para determinar si el autor de la llamada tiene derechos de acceso a los datos de la lista en cuestión. La propia lista también se identificará mediante el Xuid y se incluirá en el URI de la lista. Con esto, es posible que en el futuro se admita el acceso compartido a las listas, pero por ahora no es una característica disponible. Actualmente, todas las listas a las que accede un usuario serán suyas y no existe acceso compartido. Por lo tanto, el Xuid del URI debe coincidir con el Xuid del token de notificaciones SAML.Nota:
Actualmente se admiten tanto los tokens de XBL Auth 2.0 como los de 3.0.
