Skip to main content

GET (/users/xuid(xuid)/lists/PINS/)

Devuelve el contenido de una lista. El dominio de estos URI es eplists.xboxlive.com.

Comentarios

El campo listCount de los datos devueltos indica cuántos elementos hay en la lista total que mantiene el servicio; como tal, se puede usar para determinar dónde está el final de la lista, y es potencialmente un número distinto del número de elementos específicos que devolvió la solicitud. Si la lista aún no existe, los resultados no contendrán elementos de lista, el valor de listCount será cero y el de listVersion será cero.

Parámetros de URI

Parámetros de cadena de consulta

| Parámetro| Tipo| Descripción| | --- | --- | --- | --- | --- | --- | | skipItems| Entero de 32 bits con signo| Opcional. Número de elementos que se van a omitir en la enumeración antes de devolver resultados. Valor predeterminado: 0.| | maxItems| Entero de 32 bits con signo| Opcional. Número máximo de elementos que se van a devolver. El valor predeterminado es 25 elementos si no se especifica un máximo en la solicitud. El servicio no impone un máximo a este valor; si el valor es mayor que el número de elementos de la lista, se devolverán todos los elementos sin ningún error.| | filterItemId| string| Opcional. Especifica el elemento que se va a buscar en la lista. Devuelve todas las instancias del elemento en la lista. Permite al cliente determinar rápidamente si un elemento está en una lista y dónde. Resulta práctico para listas grandes a fin de determinar todas las instancias de un elemento sin recorrer toda la lista. Valor predeterminado: null.| | filterContentType| string| Opcional. Especifica una lista separada por comas de tipos de contenido que se van a devolver (no devolverá tipos que no estén en la lista). Se usa para obtener solo determinados tipos de contenido de una lista. Para este filtro se usa una lista separada por comas de tipos de contenido. (Se pueden consultar varios tipos de contenido en una sola llamada). Los tipos de contenido admitidos incluyen todos los tipos de medios definidos por Entertainment Discovery Services (EDS). Valor predeterminado: null (todos los tipos de contenido).| | filterDeviceType| string| Opcional. Especifica una lista separada por comas de tipos de dispositivo que se van a devolver (no devolverá tipos que no estén en la lista). Filtra el conjunto devuelto para que solo se devuelvan elementos que se hayan insertado desde un conjunto específico de tipos de dispositivo. Para este filtro se usa una lista separada por comas de tipos de dispositivo (se pueden consultar varios tipos de dispositivo en una sola llamada). Valores posibles: XboxOne, MCapensis, WindowsPhone, WindowsPhone7, Web, PC, MoLive. Valor predeterminado: null (todos los tipos de contenido).|

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.

Encabezados de solicitud obligatorios

| Encabezado| Descripción| | --- | --- | --- | --- | --- | --- | --- | --- | --- | | Authorization| Contiene el token STS que se usa para autenticar y autorizar la solicitud. Debe ser un token del servicio XSTS e incluir el XUID como una de las notificaciones. | | X-XBL-Contract-Version| Especifica qué versión de la API se solicita (enteros positivos). Pins admite la versión 2. Si falta este encabezado o el valor no se admite, el servicio devolverá un 400 - Bad request con “Unsupported or missing contract version header” en la descripción del estado.| | Content-Type| Especifica si el contenido de los cuerpos de solicitud/respuesta estará en json o xml. Los valores admitidos son “application/json” y “application/xml”| | If-Match| Este encabezado debe contener el número de versión actual de una lista al realizar solicitudes de modificación. Las solicitudes de modificación usan los verbos PUT, POST o DELETE. Si la versión del encabezado “If-Match” no coincide con la versión actual de la lista, la solicitud se rechazará con un código de retorno HTTP 412 - error de condición previa. (Opcional) También se puede usar para solicitudes GET; si está presente y la versión pasada coincide con la versión actual de la lista, no se devolverán datos de la lista y se devolverá un código HTTP 304 - Not Modified. |

Cuerpo de la solicitud

No se envía ningún objeto en el cuerpo de esta solicitud.

Códigos de estado HTTP

El servicio devuelve uno de los códigos de estado de esta sección en respuesta a una solicitud realizada con este método en este recurso. Para obtener una lista completa de los códigos de estado HTTP estándar que se usan con los servicios de XBOX Live, consulte Códigos de estado HTTP estándar. | Código| Frase de motivo| Descripción| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 200| OK| La solicitud se completó correctamente. El cuerpo de la respuesta debe contener el recurso solicitado (para un GET). Las solicitudes POST y PUT recibirán metadatos actualizados de la lista (versión de la lista, recuento, etc.).| | 201| Created| Se ha creado una lista nueva. Se devuelve en la inserción inicial en una lista. La respuesta incluye metadatos actualizados de la lista y el encabezado de ubicación contiene el URI de la lista.| | 304| Not Modified| Se devuelve en solicitudes GET. Indica que el cliente tiene la versión más reciente de la lista. El servicio compara el valor del encabezado If-Match con la versión de la lista. Si son iguales, se devuelve un 304 sin datos.| | 400| Bad Request| La solicitud tenía un formato incorrecto. Podría ser un valor o tipo no válido para un parámetro de URI o de cadena de consulta. También puede ser el resultado de la falta de un parámetro o valor de datos obligatorio, o de que la solicitud indicara una versión de la API que falta o no es válida. Consulte el encabezado X-XBL-Contract-Version.| | 401| Unauthorized| La solicitud requiere autenticación del usuario.| | 403| Forbidden| La solicitud no está permitida para el usuario o el servicio.| | 404| Not Found| El autor de la llamada no tiene acceso al recurso. Esto indica que no se ha creado tal lista.| | 412| Precondition Failed| Indica que la versión de la lista ha cambiado y que una solicitud de modificación ha fallado. Una solicitud de modificación es una inserción, actualización o eliminación. El servicio comprueba el encabezado If-Match para la versión de la lista. Si no coincide con la versión actual de la lista, la operación falla y se devuelve este código junto con los metadatos actuales de la lista (que incluyen la versión actual).| | 500| Internal Server Error| El servicio rechaza la solicitud debido a un error del lado del servidor.| | 501| Not Implemented| El autor de la llamada solicitó un URI que no se ha implementado en el servidor. (Actualmente solo se usa cuando se realiza una solicitud para un nombre de lista que no está en la lista de permitidos).| | 503| Service Unavailable| El servidor rechaza la solicitud, normalmente debido a una carga excesiva. Después de un retraso (consulte el encabezado Retry-after), la solicitud se puede reintentar.|

Cuerpo de la respuesta

Ejemplo de respuesta

Consulte también

Elemento primario
/users/xuid(xuid)/lists/PINS/
Información adicional
URI de Marketplace Referencia adicional
Last modified on October 19, 2026