Requisitos previos
Para seguir este tutorial, necesita:- Una cuenta de PlayFab. Si no tiene una, puede crearla aquí.
- Una suscripción de Azure. Si no tiene una, puede crearla aquí.
Creación de una tabla de clasificación con Azure Functions
En esta sección, vamos a crear una tabla de clasificación que le permite enviar puntuaciones y recuperar las mejores puntuaciones.- Este atributo de función
[Function("LeaderboardExample")]define el nombre de la función, en este casoLeaderboardExample. - La función se desencadena mediante una solicitud HTTP, como indica el atributo
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")]. Esto significa que se puede acceder a la función a través de los métodos HTTP GET y POST sin ninguna autenticación. - Dentro de la función, establecemos el identificador de título de PlayFab y la clave secreta de desarrollador para autenticar nuestras solicitudes a los servicios de PlayFab. Puede cambiar la manera de acceder a estos valores según lo que mejor se ajuste a su caso particular y a sus requisitos de seguridad.
- La función comprueba si el parámetro de consulta “leaderboardName” se proporciona en la solicitud.
- A continuación, llamamos al método
LoginAsTitleEntitypara autenticarnos como entidad de título, lo que es necesario para crear definiciones de tablas de clasificación. - Por último, llamamos al método
CreateLeaderboardDefinitionAsyncpara crear una definición de tabla de clasificación con el nombre proporcionado. Para obtener más información sobre la creación de tablas de clasificación, puede consultar Creación de una tabla de clasificación básica y Cómo hacer más con las tablas de clasificación.
Consulte también
- Cómo hacer más con las tablas de clasificación.
- Creación de una tabla de clasificación básica.
- Niveles manuales.
- Límites.
- Cuota.
- Tablas de clasificación de temporada.
- Clasificación de jugadores por estadísticas.
- Adición de datos contextuales a las tablas de clasificación.
- Tablas de clasificación con PlayStream.
- Referencia de la API.
