Google Wallet API

API per consentire 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 la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer 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 riportati di seguito 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 l'evento a cui fa riferimento l'ID classe specificato.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Restituisce la classe di biglietti per eventi con l'ID classe specificato.
insert POST /walletobjects/v1/eventTicketClass
Inserisce una classe di biglietti per eventi con l'ID e le proprietà specificati.
list GET /walletobjects/v1/eventTicketClass
Restituisce un elenco di tutte le classi di biglietti per un determinato ID emittente.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Aggiorna la classe di biglietti per eventi a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Aggiorna la classe di biglietti per eventi a cui fa riferimento l'ID classe specificato.

Risorsa REST: eventticketobject

Metodi
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Aggiunge un messaggio all'oggetto biglietto dell'evento a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Restituisce l'oggetto biglietto evento con l'ID oggetto specificato.
insert POST /walletobjects/v1/eventTicketObject
Inserisce un oggetto biglietto evento con l'ID e le proprietà specificati.
list GET /walletobjects/v1/eventTicketObject
Restituisce un elenco di tutti gli oggetti biglietto per un determinato ID emittente.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica gli oggetti delle offerte collegate per l'oggetto biglietto evento con l'ID specificato.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Aggiorna l'oggetto biglietto evento a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Aggiorna l'oggetto biglietto 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 di volo con l'ID classe specificato.
insert POST /walletobjects/v1/flightClass
Inserisce una classe di volo con l'ID e le proprietà specificati.
list GET /walletobjects/v1/flightClass
Restituisce un elenco di tutte le classi di volo per un determinato 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 volo a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/flightObject/{resourceId}
Restituisce l'oggetto campagna con l'ID oggetto specificato.
insert POST /walletobjects/v1/flightObject
Inserisce un oggetto campagna con l'ID e le proprietà specificati.
list GET /walletobjects/v1/flightObject
Restituisce un elenco di tutti gli oggetti di volo per un determinato ID emittente.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Aggiorna l'oggetto volo a cui fa riferimento l'ID oggetto specificato.
update PUT /walletobjects/v1/flightObject/{resourceId}
Aggiorna l'oggetto volo a cui fa riferimento l'ID oggetto specificato.

Risorsa REST: genericclass

Metodi
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Aggiunge un messaggio al corso generico a cui fa riferimento l'ID corso 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 classe specificato.
update PUT /walletobjects/v1/genericClass/{resourceId}
Aggiorna la classe Generic al quale fa riferimento l'ID classe 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 della carta regalo a cui fa riferimento l'ID classe 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 carte regalo con l'ID e le proprietà specificati.
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 della carta regalo a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Aggiorna la classe della carta regalo a cui fa riferimento l'ID classe 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 carta regalo con l'ID oggetto specificato.
insert POST /walletobjects/v1/giftCardObject
Inserisce un oggetto carta regalo con l'ID e le proprietà specificati.
list GET /walletobjects/v1/giftCardObject
Restituisce un elenco di tutti gli oggetti carta 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 al livello fedeltà a cui fa riferimento l'ID livello specificato.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Restituisce la classe fedeltà con l'ID classe specificato.
insert POST /walletobjects/v1/loyaltyClass
Inserisce una classe fedeltà con l'ID e le proprietà specificati.
list GET /walletobjects/v1/loyaltyClass
Restituisce un elenco di tutti i livelli fedeltà per un determinato ID emittente.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Aggiorna la classe fedeltà a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Aggiorna la classe fedeltà a cui fa riferimento l'ID classe 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 delle offerte collegate 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 dei codici a barre rotanti per l'oggetto di trasporto a cui fa riferimento l'ID oggetto specificato.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Carica i valori dei codici a barre rotanti per l'oggetto di trasporto 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 offerte a cui fa riferimento l'ID classe specificato.
update PUT /walletobjects/v1/offerClass/{resourceId}
Aggiorna la classe di offerte a cui fa riferimento l'ID classe specificato.

Risorsa REST: offerobject

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

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 di trasporto pubblico con l'ID classe specificato.
insert POST /walletobjects/v1/transitClass
Inserisce una classe di trasporto pubblico con l'ID e le proprietà specificati.
list GET /walletobjects/v1/transitClass
Restituisce un elenco di tutte le classi di trasporto pubblico per un determinato 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 trasporto a cui fa riferimento l'ID oggetto specificato.
get GET /walletobjects/v1/transitObject/{resourceId}
Restituisce l'oggetto di trasporto pubblico con l'ID oggetto specificato.
insert POST /walletobjects/v1/transitObject
Inserisce un oggetto di trasporto pubblico con l'ID e le proprietà specificati.
list GET /walletobjects/v1/transitObject
Restituisce un elenco di tutti gli oggetti di trasporto pubblico per un determinato 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.

Risorsa REST: walletobjects.v1.privateContent

Metodi
setPassUpdateNotice POST /walletobjects/v1/privateContent/setPassUpdateNotice
Fornire a Google informazioni sull'aggiornamento in attesa del documento personale.