Enumerar las definiciones de tablas de clasificación
Lists the leaderboard definitions defined for the Title.
Allowed entity token types: title, game_server
POST
/
Leaderboard
/
ListLeaderboardDefinitions
List Leaderboard Definitions
curl --request POST \
--url https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions \
--header 'Content-Type: application/json' \
--header 'X-EntityToken: <api-key>' \
--data '{}'import requests
url = "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions"
payload = {}
headers = {
"X-EntityToken": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-EntityToken': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-EntityToken: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-EntityToken", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions")
.header("X-EntityToken", "<api-key>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-EntityToken"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"code": 200,
"status": "OK",
"data": {
"LeaderboardDefinitions": [
{
"Name": "HighestScoresByLevel",
"EntityType": "title_player_account",
"Columns": [
{
"Name": "Hits"
}
],
"SizeLimit": 1000,
"Version": 89
}
]
}
}{
"code": 123,
"errorCode": 123,
"status": "<string>",
"error": "<string>",
"errorMessage": "<string>",
"errorDetails": {}
}Autorizaciones
This API requires an Entity Session Token, available from the Entity GetEntityToken method.
Cuerpo
application/json
Respuesta
The Http status code. If X-ReportErrorAsSuccess header is set to true, this will report the actual http error code.
The Http status code as a string.
Show child attributes
Show child attributes
Ejemplo:
{
"LeaderboardDefinitions": [
{
"Name": "HighestScoresByLevel",
"EntityType": "title_player_account",
"Columns": [{ "Name": "Hits" }],
"SizeLimit": 1000,
"Version": 89
}
]
}
Última modificación el 6 de octubre de 2026
Temas relacionados
Cuota de tablas de clasificaciónTablas de clasificación de temporadaReferencia de la API de LeaderboardEnumerar las definiciones de estadísticasCómo hacer más con las tablas de clasificación¿Esta página le ayudó?
⌘I
List Leaderboard Definitions
curl --request POST \
--url https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions \
--header 'Content-Type: application/json' \
--header 'X-EntityToken: <api-key>' \
--data '{}'import requests
url = "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions"
payload = {}
headers = {
"X-EntityToken": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-EntityToken': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-EntityToken: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-EntityToken", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions")
.header("X-EntityToken", "<api-key>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{titleId}.playfabapi.com/Leaderboard/ListLeaderboardDefinitions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-EntityToken"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"code": 200,
"status": "OK",
"data": {
"LeaderboardDefinitions": [
{
"Name": "HighestScoresByLevel",
"EntityType": "title_player_account",
"Columns": [
{
"Name": "Hits"
}
],
"SizeLimit": 1000,
"Version": 89
}
]
}
}{
"code": 123,
"errorCode": 123,
"status": "<string>",
"error": "<string>",
"errorMessage": "<string>",
"errorDetails": {}
}