Il servizio per i giochi di Google Play consente agli sviluppatori di migliorare i giochi con classifiche social, obiettivi, stato del gioco, accesso con Google e altro ancora.
- Risorsa REST: goalDefinitions
- Risorsa REST: obiettivi
- Risorsa REST: applicazioni
- Risorsa REST: eventi
- Risorsa REST: classifiche
- Risorsa REST: metagame
- Risorsa REST: giocatori
- Risorsa REST: richiamo
- Risorsa REST: revisioni
- Risorsa REST: punteggi
- Risorsa REST: snapshot
- Risorsa REST: statistiche
Servizio: games.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 dalle macchine per descrivere e utilizzare 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 di seguito sono relativi a questo endpoint di servizio:
https://games.googleapis.com
Risorsa REST: achievementDefinitions
Metodi | |
---|---|
list |
GET /games/v1/achievements Elenca tutte le definizioni degli obiettivi per la tua domanda. |
Risorsa REST: achievements
Metodi | |
---|---|
increment |
POST /games/v1/achievements/{achievementId}/increment Incrementa i passaggi dell'obiettivo con l'ID fornito per il giocatore attualmente autenticato. |
list |
GET /games/v1/players/{playerId}/achievements Elenca i progressi relativi a tutti gli obiettivi della tua applicazione per il giocatore attualmente autenticato. |
reveal |
POST /games/v1/achievements/{achievementId}/reveal Imposta lo stato dell'obiettivo con l'ID specificato su REVEALED per il player attualmente autenticato. |
setStepsAtLeast |
POST /games/v1/achievements/{achievementId}/setStepsAtLeast Consente di impostare i passaggi necessari per sbloccare un obiettivo per il giocatore attualmente autenticato. |
unlock |
POST /games/v1/achievements/{achievementId}/unlock Sblocca questo obiettivo per il giocatore attualmente autenticato. |
updateMultiple |
POST /games/v1/achievements/updateMultiple Aggiorna diversi obiettivi per il giocatore attualmente autenticato. |
Risorsa REST: applications
Metodi | |
---|---|
get |
GET /games/v1/applications/{applicationId} Recupera i metadati dell'applicazione con l'ID specificato. |
getEndPoint |
POST /games/v1/applications/getEndPoint Restituisce un URL per il tipo di punto di arrivo richiesto. |
played |
POST /games/v1/applications/played Indica che l'utente attualmente autenticato sta riproducendo la tua applicazione. |
verify |
GET /games/v1/applications/{applicationId}/verify Verifica che il token di autenticazione fornito con questa richiesta sia per 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 Restituisce un elenco che mostra l'avanzamento attuale degli eventi in questa applicazione per l'utente attualmente autenticato. |
listDefinitions |
GET /games/v1/eventDefinitions Restituisce un elenco delle definizioni degli eventi in questa applicazione. |
record |
POST /games/v1/events Registra un gruppo di modifiche al numero di eventi che si sono verificati per l'utente attualmente autenticato di questa applicazione. |
Risorsa REST: leaderboard
Metodi | |
---|---|
get |
GET /games/v1/leaderboards/{leaderboardId} Recupera i metadati della classifica con l'ID specificato. |
list |
GET /games/v1/leaderboards Elenca tutti i metadati della classifica per la tua applicazione. |
Risorsa REST: metagame
Metodi | |
---|---|
getMetagameConfig |
GET /games/v1/metagameConfig Restituisci i dati di configurazione metagame per l'applicazione chiamante. |
listCategoriesByPlayer |
GET /games/v1/players/{playerId}/categories/{collection} Elenca i dati di riproduzione aggregati per categoria per il player corrispondente a playerId . |
Risorsa REST: players
Metodi | |
---|---|
get |
GET /games/v1/players/{playerId} Recupera la risorsa del player con l'ID specificato. |
getMultipleApplicationPlayerIds |
GET /games/v1/players/me/multipleApplicationPlayerIds Recupera gli ID player dell'applicazione per il player attualmente autenticato in tutti i giochi richiesti dallo stesso sviluppatore dell'applicazione chiamante. |
getScopedPlayerIds |
GET /games/v1/players/me/scopedIds Recupera gli identificatori dei giocatori con ambito per l'utente attualmente autenticato. |
list |
GET /games/v1/players/me/players/{collection} Accedi alla raccolta di giocatori per l'utente attualmente autenticato. |
Risorsa REST: recall
Metodi | |
---|---|
linkPersona |
POST /games/v1/recall:linkPersona Associa l'entità giocatore PGS codificata nell'ID sessione di richiamo fornito a un account in-game |
resetPersona |
POST /games/v1/recall:resetPersona Elimina tutti i token Recall che collegano l'utente tipo specificato a qualsiasi giocatore (con o senza un profilo). |
retrieveTokens |
GET /games/v1/recall/tokens/{sessionId} Recupera tutti i token di richiamo associati all'entità del player PGS codificata nell'ID sessione di richiamo fornito. |
unlinkPersona |
POST /games/v1/recall:unlinkPersona Elimina un token Recall che collega l'entità giocatore PGS identificata dalla sessione di richiamo e un account in-game identificato dall'utente "persona" o dal valore del token. |
Risorsa REST: revisions
Metodi | |
---|---|
check |
GET /games/v1/revisions/check Controlla se il client dei giochi è obsoleto. |
Risorsa REST: score
Metodi | |
---|---|
get |
GET /games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan} Ricevi i migliori punteggi e, facoltativamente, i ranking nelle classifiche del giocatore attualmente autenticato. |
list |
GET /games/v1/leaderboards/{leaderboardId}/scores/{collection} Elenca i punteggi in una classifica, partendo dall'alto. |
listWindow |
GET /games/v1/leaderboards/{leaderboardId}/window/{collection} Elenca i punteggi in una classifica che includono (incluso) il punteggio di un giocatore. |
submit |
POST /games/v1/leaderboards/{leaderboardId}/scores Invia un punteggio alla classifica specificata. |
submitMultiple |
POST /games/v1/leaderboards/scores Invia più punteggi alle classifiche. |
Risorsa REST: snapshot
Metodi | |
---|---|
get |
GET /games/v1/snapshots/{snapshotId} Recupera i metadati per un determinato ID snapshot. |
list |
GET /games/v1/players/{playerId}/snapshots Recupera un elenco di snapshot creati dalla tua applicazione per il player corrispondente all'ID del player. |
Risorsa REST: stats
Metodi | |
---|---|
get |
GET /games/v1/stats Restituisce statistiche sul coinvolgimento e sulla spesa in questa applicazione per l'utente attualmente autenticato. |