GET (/scids//leaderboards/)
사전 정의된 전역 리더보드를 가져옵니다. 이 URI의 도메인은leaderboards.xboxlive.com입니다.
설명
리더보드 API는 모두 읽기 전용이므로 GET 동사만 지원합니다. 이 API는 Player Data 시스템을 통해 기록된 개별 사용자 통계에서 파생된, 인덱싱된 플레이어 통계의 순위가 매겨지고 정렬된 “페이지”를 반영합니다. 전체 리더보드 인덱스는 매우 클 수 있으며 호출자는 절대 전체를 보기를 요청하지 않으므로, 이 URI는 호출자가 해당 리더보드에 대해 어떤 종류의 뷰를 보고자 하는지 구체적으로 지정할 수 있는 여러 쿼리 문자열 인수를 지원합니다. GET 작업은 리소스를 수정하지 않으므로 한 번 실행하든 여러 번 실행하든 동일한 결과가 생성됩니다.URI 매개변수
쿼리 문자열 매개변수
| 매개변수| 형식| 설명| | --- | --- | --- | --- | --- | --- | | maxItems| 32비트 부호 없는 정수| 결과 페이지에서 반환할 리더보드 레코드의 최대 개수입니다. 지정되지 않은 경우 기본값(10)이 반환됩니다. maxItems의 최댓값은 아직 정의되어 있지 않지만, 큰 데이터 집합을 피하고자 하므로 이 값은 튜너 UI가 호출당 처리할 수 있는 가장 큰 집합을 대상으로 하는 것이 좋습니다.| | skipToRank| 32비트 부호 없는 정수| 지정된 리더보드 순위부터 시작하는 결과 페이지를 반환합니다. 나머지 결과는 순위 순으로 정렬됩니다. 이 쿼리 문자열은 후속 쿼리에 다시 전달하여 “다음 페이지” 결과를 얻을 수 있는 연속 토큰을 반환할 수 있습니다.| | skipToUser| string| 사용자의 순위나 점수와 관계없이 지정된 게이머 xuid를 중심으로 하는 리더보드 결과 페이지를 반환합니다. 페이지는 백분위 순위로 정렬되며, 사전 정의된 뷰의 경우 지정된 사용자가 페이지의 마지막 위치에, 통계 리더보드 뷰의 경우 중간에 위치합니다. 이 유형의 쿼리에는 continuationToken이 제공되지 않습니다.| | continuationToken| string| 이전 호출에서 continuationToken이 반환된 경우, 호출자는 해당 토큰을 쿼리 문자열에 “그대로” 다시 전달하여 다음 페이지의 결과를 가져올 수 있습니다.|권한 부여
콘텐츠 격리 및 액세스 제어 시나리오를 위한 권한 부여 로직이 구현되어 있습니다.- 리더보드와 사용자 통계는 호출자가 요청과 함께 유효한 XSTS 토큰을 제출하는 한 모든 플랫폼의 클라이언트에서 읽을 수 있습니다. 쓰기는 명백히 Player Data 시스템에서 지원하는 클라이언트로 제한됩니다.
- 타이틀 개발자는 Partner Center를 통해 통계를 공개 또는 제한으로 표시할 수 있습니다. 리더보드는 공개 통계입니다. 공개 통계는 사용자가 샌드박스에 대해 권한이 부여되어 있는 한 Smartglass는 물론 iOS, Android, Windows, Windows Phone 및 웹 애플리케이션에서 액세스할 수 있습니다. 사용자의 샌드박스에 대한 권한 부여는 Partner Center를 통해 관리됩니다.
