Google Wallet API

API che consente agli emittenti di salvare e gestire gli oggetti Google Wallet.

Servizio: walletobjects.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se l'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 seguenti sono relativi a questo endpoint di servizio:

  • https://walletobjects.googleapis.com

Risorsa REST: eventticketclass

Metodi
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe di biglietti per eventi a cui fa riferimento l'ID corso specificato.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Restituisce la classe di biglietti per un evento con l'ID classe specificato.
insert POST /walletobjects/v1/eventTicketClass
Inserisce una classe di biglietti per un evento con l'ID e le proprietà specificati.
list GET /walletobjects/v1/eventTicketClass
Restituisce un elenco di tutte le classi di biglietti per un evento per un determinato ID emittente.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Aggiorna la classe di biglietti per l'evento a cui fa riferimento l'ID corso specificato.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Aggiorna la classe di biglietti per l'evento a cui fa riferimento l'ID corso specificato.

Risorsa REST: eventticketobject

Metodi
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto ticket dell'evento a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Restituisce l'oggetto ticket evento con l'ID oggetto specificato.
insert POST /walletobjects/v1/eventTicketObject
Inserisce un oggetto ticket evento con l'ID e le proprietà specificati.
list GET /walletobjects/v1/eventTicketObject
Restituisce un elenco di tutti gli oggetti di biglietti per eventi per un determinato ID emittente.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica gli oggetti dell'offerta collegati per l'oggetto ticket dell'evento con l'ID specificato.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Aggiorna l'oggetto ticket dell'evento a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Aggiorna l'oggetto ticket dell'evento a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: flightclass

Metodi
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe di volo a cui fa riferimento l'ID classe specificato.
get GET /walletobjects/v1/flightClass/{resourceId}
Restituisce la classe volo con l'ID classe specificato.
insert POST /walletobjects/v1/flightClass
Inserisce una classe volo con l'ID e le proprietà specificati.
list GET /walletobjects/v1/flightClass
Restituisce un elenco di tutte le classi di volo per uno specifico ID emittente.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Aggiorna la classe di volo a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/flightClass/{resourceId}
Aggiorna la classe di volo a cui fa riferimento l'ID classe specificato.

Risorsa REST: flightobject

Metodi
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto Flight a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/flightObject/{resourceId}
Restituisce l'oggetto Flight con l'ID oggetto specificato.
insert POST /walletobjects/v1/flightObject
Inserisce un oggetto Flight con l'ID e le proprietà specificati.
list GET /walletobjects/v1/flightObject
Restituisce un elenco di tutti gli oggetti dei voli per uno specifico ID emittente.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Aggiorna l'oggetto Flight a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/flightObject/{resourceId}
Aggiorna l'oggetto Flight a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: genericclass

Metodi
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe generica a cui fa riferimento l'ID classe specificato.
get GET /walletobjects/v1/genericClass/{resourceId}
Restituisce la classe generica con l'ID classe specificato.
insert POST /walletobjects/v1/genericClass
Inserisce una classe generica con l'ID e le proprietà specificati.
list GET /walletobjects/v1/genericClass
Restituisce un elenco di tutte le classi generiche per un determinato ID emittente.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Aggiorna la classe generica a cui fa riferimento l'ID corso specificato.
update PUT /walletobjects/v1/genericClass/{resourceId}
Aggiorna la classe Generica a cui fa riferimento l'ID corso specificato.

Risorsa REST: genericobject

Metodi
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto generico a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/genericObject/{resourceId}
Restituisce l'oggetto generico con l'ID oggetto specificato.
insert POST /walletobjects/v1/genericObject
Inserisce un oggetto generico con l'ID e le proprietà specificati.
list GET /walletobjects/v1/genericObject
Restituisce un elenco di tutti gli oggetti generici per un determinato ID emittente.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Aggiorna l'oggetto generico a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/genericObject/{resourceId}
Aggiorna l'oggetto generico a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: giftcardclass

Metodi
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe di carte regalo a cui fa riferimento l'ID corso specificato.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Restituisce la classe della carta regalo con l'ID classe specificato.
insert POST /walletobjects/v1/giftCardClass
Inserisce una classe di carta regalo con l'ID e le proprietà indicati.
list GET /walletobjects/v1/giftCardClass
Restituisce un elenco di tutte le classi di carte regalo per un determinato ID emittente.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Aggiorna la classe di carte regalo a cui fa riferimento l'ID corso specificato.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Aggiorna la classe di carte regalo a cui fa riferimento l'ID corso specificato.

Risorsa REST: giftcardobject

Metodi
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto carta regalo a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Restituisce l'oggetto della carta regalo con l'ID oggetto specificato.
insert POST /walletobjects/v1/giftCardObject
Inserisce una carta regalo con l'ID e le proprietà specificati.
list GET /walletobjects/v1/giftCardObject
Restituisce un elenco di tutti gli oggetti delle carte regalo per un determinato ID emittente.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Aggiorna l'oggetto carta regalo a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Aggiorna l'oggetto carta regalo a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: issuer

Metodi
get GET /walletobjects/v1/issuer/{resourceId}
Restituisce l'emittente con l'ID emittente specificato.
insert POST /walletobjects/v1/issuer
Inserisce un emittente con l'ID e le proprietà specificati.
list GET /walletobjects/v1/issuer
Restituisce un elenco di tutti gli emittenti condivisi con il chiamante.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Aggiorna l'emittente a cui fa riferimento l'ID emittente specificato.
update PUT /walletobjects/v1/issuer/{resourceId}
Aggiorna l'emittente a cui fa riferimento l'ID emittente specificato.

Risorsa REST: jwt

Metodi
insert POST /walletobjects/v1/jwt
Inserisce le risorse nel JWT.

Risorsa REST: loyaltyclass

Metodi
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe fedeltà a cui fa riferimento l'ID corso specificato.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Restituisce la classe fedeltà con l'ID corso specificato.
insert POST /walletobjects/v1/loyaltyClass
Inserisce una classe fedeltà con l'ID e le proprietà indicati.
list GET /walletobjects/v1/loyaltyClass
Restituisce un elenco di tutte le classi fedeltà per un determinato ID emittente.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Aggiorna la classe fedeltà a cui fa riferimento l'ID corso specificato.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Aggiorna la classe fedeltà a cui fa riferimento l'ID corso specificato.

Risorsa REST: loyaltyobject

Metodi
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto fedeltà a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Restituisce l'oggetto fedeltà con l'ID oggetto specificato.
insert POST /walletobjects/v1/loyaltyObject
Inserisce un oggetto fedeltà con l'ID e le proprietà specificati.
list GET /walletobjects/v1/loyaltyObject
Restituisce un elenco di tutti gli oggetti fedeltà per un determinato ID emittente.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica gli oggetti dell'offerta collegati per l'oggetto fedeltà con l'ID specificato.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Aggiorna l'oggetto fedeltà a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Aggiorna l'oggetto fedeltà a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: media

Metodi
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Scarica i valori del codice a barre a rotazione per l'oggetto in transito a cui fa riferimento l'ID oggetto specificato.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Carica valori di codici a barre a rotazione per l'oggetto in transito a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: offerclass

Metodi
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe di offerta a cui fa riferimento l'ID classe specificato.
get GET /walletobjects/v1/offerClass/{resourceId}
Restituisce la classe di offerta con l'ID classe specificato.
insert POST /walletobjects/v1/offerClass
Inserisce una classe di offerta con l'ID e le proprietà specificati.
list GET /walletobjects/v1/offerClass
Restituisce un elenco di tutte le classi di offerta per un determinato ID emittente.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Aggiorna la classe di offerta a cui fa riferimento l'ID corso specificato.
update PUT /walletobjects/v1/offerClass/{resourceId}
Aggiorna la classe di offerta a cui fa riferimento l'ID corso specificato.

Risorsa REST: offerobject

Metodi
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto offer a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/offerObject/{resourceId}
Restituisce l'oggetto offer con l'ID oggetto specificato.
insert POST /walletobjects/v1/offerObject
Inserisce un oggetto offer con l'ID e le proprietà specificati.
list GET /walletobjects/v1/offerObject
Restituisce un elenco di tutti gli oggetti offer per un determinato ID emittente.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Aggiorna l'oggetto dell'offerta a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/offerObject/{resourceId}
Aggiorna l'oggetto dell'offerta a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: permissions

Metodi
get GET /walletobjects/v1/permissions/{resourceId}
Restituisce le autorizzazioni per l'ID emittente specificato.
update PUT /walletobjects/v1/permissions/{resourceId}
Aggiorna le autorizzazioni per l'emittente specificato.

Risorsa REST: smarttap

Metodi
insert POST /walletobjects/v1/smartTap
Inserisce lo smart tap.

Risorsa REST: transitclass

Metodi
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Aggiunge un messaggio alla classe di trasporto pubblico a cui fa riferimento l'ID classe specificato.
get GET /walletobjects/v1/transitClass/{resourceId}
Restituisce la classe del trasporto pubblico con l'ID classe specificato.
insert POST /walletobjects/v1/transitClass
Inserisce una classe di transito con l'ID e le proprietà specificati.
list GET /walletobjects/v1/transitClass
Restituisce un elenco di tutte le classi di trasporto pubblico per uno specifico ID emittente.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Aggiorna la classe di trasporto pubblico a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/transitClass/{resourceId}
Aggiorna la classe di trasporto pubblico a cui fa riferimento l'ID classe specificato.

Risorsa REST: transitobject

Metodi
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto di transito a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/transitObject/{resourceId}
Restituisce l'oggetto di transito con l'ID oggetto specificato.
insert POST /walletobjects/v1/transitObject
Inserisce un oggetto di transito con l'ID e le proprietà specificati.
list GET /walletobjects/v1/transitObject
Restituisce un elenco di tutti gli oggetti di trasporto pubblico per uno specifico ID emittente.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Aggiorna l'oggetto di transito a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/transitObject/{resourceId}
Aggiorna l'oggetto di transito a cui fa riferimento l'ID oggetto specificato.