DELETE (/users/xuid(xuid)/lists/PINS/)
목록에서 항목을 제거합니다. 이 URI의 도메인은eplists.xboxlive.com입니다.
설명
제거할 항목은 목록 내 인덱스로 표시되며 쿼리 문자열 매개변수 indexes로 식별됩니다. 인덱스 목록은 쉼표로 구분해야 하며 단일 호출에서 100개 인덱스만 전달할 수 있습니다. 그러나 인덱스가 전달되지 않으면(빈 쿼리 문자열 매개변수) 전체 목록의 콘텐츠가 삭제됩니다(빈 목록은 유지되고 버전 번호는 계속 증가합니다). 항목이 제거되면 목록은 인덱스 순서에 구멍이 남지 않도록 “압축”됩니다. 따라서 이 호출은 멱등하지 않습니다. 이 호출은 요청에 If-Match:versionNumber 헤더를 포함해야 하며, 여기서 versionNumber는 파일의 현재 버전 번호입니다. 이 헤더가 포함되지 않거나 현재 목록 버전 번호와 일치하지 않으면 HTTP 412(precondition failed) 상태 코드가 반환되며 응답 본문에는 현재 버전 번호를 포함한 최신 목록 메타데이터가 포함됩니다. 이는 다른 클라이언트의 업데이트가 서로 충돌하지 않도록 방지하기 위함입니다.URI 매개변수
쿼리 문자열 매개변수
| 매개변수| 형식| 설명| | --- | --- | --- | --- | --- | --- | | indexes| string| 선택 사항. 항목을 제거할 위치를 지정합니다. 지원되는 값: 0, 양의 정수 및 “end”. 기본값: 0.| 예: indexes=1,8은 인덱스 1과 8의 항목을 제거합니다. 인덱스는 고유해야 합니다. 인덱스를 제공하지 않으면 전체 목록이 지워집니다.권한 부여
이 호출은 Authorization 헤더에 XSTS SAML 토큰을 필요로 합니다. 호출자를 식별하기 위해 해당 SAML 토큰 내에 Xuid 클레임이 존재해야 합니다. 이 값은 호출자가 해당 목록 데이터에 액세스할 권한이 있는지 확인하는 데 사용됩니다. 목록 자체도 Xuid로 식별되며 목록의 URI에 포함됩니다. 이를 통해 향후 목록에 대한 공유 액세스를 지원할 수 있지만, 현재는 지원되지 않습니다. 현재 사용자가 액세스하는 모든 목록은 사용자 자신의 것이며 공유 액세스는 없습니다. 따라서 URI의 Xuid는 SAML 클레임 토큰의 Xuid와 일치해야 합니다.참고:
현재 XBL Auth 2.0 및 3.0 토큰이 모두 지원됩니다.
