Google Play Game Services

Il servizio per i giochi di Google Play consente agli sviluppatori di migliorare i giochi con classifiche social, obiettivi, stato del gioco, Accedi con Google e altro ancora.

Servizio: game.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da macchina che descrive e utilizza le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:

  • https://games.googleapis.com

Risorsa REST: accesstokens

Metodi
generatePlayGroupingApiToken POST /games/v1/accesstokens/generatePlayGroupingApiToken e
Genera un token API Play Grouping per l'utente dei servizi per i giochi di Play identificato dalla credenziale allegata.
generateRecallPlayGroupingApiToken POST /games/v1/accesstokens/generateRecallPlayGroupingApiToken e
Genera un token API Play Grouping per l'utente dei servizi per i giochi di Play identificato dall'ID sessione Recall fornito nella richiesta.

Risorsa REST: achievementDefinitions

Metodi
list GET /games/v1/achievements e
Elenca tutte le definizioni degli obiettivi per la tua domanda.

Risorsa REST: obiettivi

Metodi
increment POST /games/v1/achievements/{achievementId}/increment e
Incrementa i passaggi dell'obiettivo con l'ID fornito per il giocatore attualmente autenticato.
list GET /games/v1/players/{playerId}/achievements e
Consente di visualizzare l'avanzamento di tutti gli obiettivi della tua applicazione relativi al player attualmente autenticato.
reveal POST /games/v1/achievements/{achievementId}/reveal e
Imposta lo stato dell'obiettivo con l'ID specificato su REVEALED per il giocatore attualmente autenticato.
setStepsAtLeast POST /games/v1/achievements/{achievementId}/setStepsAtLeast e
Consente di impostare i passaggi che il giocatore attualmente autenticato deve seguire per sbloccare un obiettivo.
unlock POST /games/v1/achievements/{achievementId}/unlock e
Sblocca questo obiettivo per il giocatore attualmente autenticato.
updateMultiple POST /games/v1/achievements/updateMultiple e
Aggiorna più obiettivi per il giocatore attualmente autenticato.

Risorsa REST: applicazioni

Metodi
get GET /games/v1/applications/{applicationId} e
Recupera i metadati dell'applicazione con l'ID specificato.
getEndPoint POST /games/v1/applications/getEndPoint e
Restituisce un URL per il tipo di punto di arrivo richiesto.
played POST /games/v1/applications/played e
Indica che l'utente attualmente autenticato sta riproducendo la tua applicazione.
verify GET /games/v1/applications/{applicationId}/verify e
Verifica che il token di autenticazione fornito con questa richiesta riguardi l'applicazione con l'ID specificato e restituisce l'ID del player per cui è stato concesso.

Risorsa REST: events

Metodi
listByPlayer GET /games/v1/events e
Restituisce un elenco che mostra l'avanzamento attuale degli eventi in questa applicazione per l'utente attualmente autenticato.
listDefinitions GET /games/v1/eventDefinitions e
Restituisce un elenco delle definizioni degli eventi in questa applicazione.
record POST /games/v1/events e
Registra un gruppo di modifiche al numero di volte in cui si sono verificati eventi per l'utente attualmente autenticato di questa applicazione.

Risorsa REST: classifiche

Metodi
get GET /games/v1/leaderboards/{leaderboardId} e
Recupera i metadati della classifica con l'ID specificato.
list GET /games/v1/leaderboards e
Elenca tutti i metadati della classifica per la tua applicazione.

Risorsa REST: metagame

Metodi
getMetagameConfig GET /games/v1/metagameConfig e
Restituisce i dati di configurazione del metagame per l'applicazione chiamante.
listCategoriesByPlayer GET /games/v1/players/{playerId}/categories/{collection} e
Dati di riproduzione dell'elenco aggregati per categoria per il player corrispondente a playerId.

Risorsa REST: players

Metodi
get GET /games/v1/players/{playerId} e
Recupera la risorsa Player con l'ID specificato.
getMultipleApplicationPlayerIds GET /games/v1/players/me/multipleApplicationPlayerIds e
Ottieni gli ID player dell'applicazione per il giocatore attualmente autenticato in tutti i giochi richiesti dallo stesso sviluppatore dell'applicazione per la chiamata.
getScopedPlayerIds GET /games/v1/players/me/scopedIds e
Recupera gli identificatori dei player con ambito per l'utente attualmente autenticato.
list GET /games/v1/players/me/players/{collection} e
Recupera la raccolta di giocatori per l'utente attualmente autenticato.

Risorsa REST: recall

Metodi
gamesPlayerTokens GET /games/v1/recall/gamesPlayerTokens/{sessionId} e
Recupera i token Recall da tutte le partite richieste associate al player PGS codificato nell'ID sessione richiamo fornito.
lastTokenFromAllDeveloperGames GET /games/v1/recall/developerGamesLastPlayerToken/{sessionId} e
Recupera l'ultimo token Recall da tutti i giochi per sviluppatori associati al player dei servizi per i giochi di Play (PGS) codificato nell'ID sessione di richiamo fornito.
linkPersona POST /games/v1/recall:linkPersona e
Associa l'entità giocatore dei servizi per i giochi di Play e codificata nell'ID sessione di richiamo fornito a un account in-game
resetPersona POST /games/v1/recall:resetPersona e
Elimina tutti i token Recall che collegano l'utente tipo a un giocatore (con o senza un profilo).
retrieveTokens GET /games/v1/recall/tokens/{sessionId} e
Recupera tutti i token Recall associati al player dei servizi per i giochi di Play codificati nell'ID sessione di richiamo fornito.
unlinkPersona POST /games/v1/recall:unlinkPersona e
Eliminare un token Recall che collega il principal giocatore dei servizi per i giochi di Play identificato dalla sessione Recall a un account in-game identificato dal "persona" o dal valore del token.

Risorsa REST: revisioni

Metodi
check GET /games/v1/revisions/check e
Controlla se il client dei giochi non è aggiornato.

Risorsa REST: scores

Metodi
get GET /games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan} e
Ottieni i punteggi migliori e, facoltativamente, i ranking nelle classifiche del giocatore attualmente autenticato.
list GET /games/v1/leaderboards/{leaderboardId}/scores/{collection} e
Elenca i punteggi in una classifica, a partire dal massimo.
listWindow GET /games/v1/leaderboards/{leaderboardId}/window/{collection} e
Elenca i punteggi in una classifica intorno al punteggio di un giocatore (incluso).
submit POST /games/v1/leaderboards/{leaderboardId}/scores e
Invia un punteggio alla classifica specificata.
submitMultiple POST /games/v1/leaderboards/scores e
Invia più punteggi alle classifiche.

Risorsa REST: snapshot

Metodi
get GET /games/v1/snapshots/{snapshotId} e
Recupera i metadati per un determinato ID snapshot.
list GET /games/v1/players/{playerId}/snapshots e
Recupera un elenco di snapshot creati dalla tua applicazione per il player corrispondente all'ID player.

Risorsa REST: stats

Metodi
get GET /games/v1/stats e
Restituisce le statistiche sul coinvolgimento e sulla spesa in questa applicazione per l'utente attualmente autenticato.