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: Applications
- 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 la descrizione e l'utilizzo delle 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 del giocatore attualmente autenticato. |
list |
GET /games/v1/players/{playerId}/achievements Elenca i progressi relativi a tutti gli obiettivi della tua applicazione per il player 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 al giocatore attualmente autenticato di sbloccare un obiettivo. |
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 autorizzazione fornito con questa richiesta sia relativo all'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 lo stato di 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 volte in cui si sono verificati eventi 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 del metagame per l'applicazione chiamante. |
listCategoriesByPlayer |
GET /games/v1/players/{playerId}/categories/{collection} Elenca i dati sulle riproduzioni aggregati per categoria per il player corrispondente a playerId . |
Risorsa REST: player
Metodi | |
---|---|
get |
GET /games/v1/players/{playerId} Recupera la risorsa player con l'ID specificato. |
getMultipleApplicationPlayerIds |
GET /games/v1/players/me/multipleApplicationPlayerIds Ottieni gli ID player dell'applicazione per il player attualmente autenticato in tutti i giochi richiesti dallo stesso sviluppatore dell'applicazione di chiamata. |
getScopedPlayerIds |
GET /games/v1/players/me/scopedIds Recupera gli identificatori dei player con ambito per l'utente attualmente autenticato. |
list |
GET /games/v1/players/me/players/{collection} Scarica la 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 di richiamo che collega l'entità giocatore PGS identificata dalla sessione di richiamo e un account in-game identificato dal "persona" o dal valore del token. |
Risorsa REST: revisioni
Metodi | |
---|---|
check |
GET /games/v1/revisions/check Controlla se il client dei giochi è obsoleto. |
Risorsa REST: scores
Metodi | |
---|---|
get |
GET /games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan} Ricevi i punteggi migliori e, facoltativamente, i ranking nelle classifiche del giocatore attualmente autenticato. |
list |
GET /games/v1/leaderboards/{leaderboardId}/scores/{collection} Elenca i punteggi in una classifica, a partire dall'alto. |
listWindow |
GET /games/v1/leaderboards/{leaderboardId}/window/{collection} Elenca i punteggi di una classifica che riguardano (e inclusi) 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 dall'applicazione per il player corrispondente all'ID 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. |