Google Wallet API

API для эмитентов для сохранения объектов Google Кошелька и управления ими.

Сервис: Walletobjects.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://walletobjects.googleapis.com

Ресурс REST: класс eventticketclass

Методы
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Добавляет сообщение в класс билета события, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Возвращает класс билета события с заданным идентификатором класса.
insert POST /walletobjects/v1/eventTicketClass
Вставляет класс билета события с заданным идентификатором и свойствами.
list GET /walletobjects/v1/eventTicketClass
Возвращает список всех классов билетов событий для данного идентификатора издателя.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Обновляет класс билета события, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Обновляет класс билета события, на который ссылается данный идентификатор класса.

Ресурс REST: eventticketobject

Методы
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Добавляет сообщение к объекту билета события, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Возвращает объект билета события с заданным идентификатором объекта.
insert POST /walletobjects/v1/eventTicketObject
Вставляет объект билета события с заданным идентификатором и свойствами.
list GET /walletobjects/v1/eventTicketObject
Возвращает список всех объектов билетов событий для данного идентификатора издателя.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Изменяет связанные объекты предложения для объекта билета на мероприятие с заданным идентификатором.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Обновляет объект билета события, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Обновляет объект билета события, на который ссылается данный идентификатор объекта.

Ресурс REST: класс полета

Методы
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Добавляет сообщение к классу полета, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/flightClass/{resourceId}
Возвращает класс полета с заданным идентификатором класса.
insert POST /walletobjects/v1/flightClass
Вставляет класс полета с заданным идентификатором и свойствами.
list GET /walletobjects/v1/flightClass
Возвращает список всех полетных классов для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Обновляет класс полета, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/flightClass/{resourceId}
Обновляет класс полета, на который ссылается данный идентификатор класса.

Ресурс REST: Flightobject

Методы
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Добавляет сообщение к полетному объекту, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/flightObject/{resourceId}
Возвращает объект полета с заданным идентификатором объекта.
insert POST /walletobjects/v1/flightObject
Вставляет полетный объект с заданным идентификатором и свойствами.
list GET /walletobjects/v1/flightObject
Возвращает список всех контрольных объектов для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Обновляет полетный объект, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/flightObject/{resourceId}
Обновляет полетный объект, на который ссылается данный идентификатор объекта.

Ресурс REST: общий класс

Методы
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Добавляет сообщение в универсальный класс, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/genericClass/{resourceId}
Возвращает универсальный класс с заданным идентификатором класса.
insert POST /walletobjects/v1/genericClass
Вставляет универсальный класс с заданным идентификатором и свойствами.
list GET /walletobjects/v1/genericClass
Возвращает список всех универсальных классов для данного идентификатора издателя.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Обновляет универсальный класс, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/genericClass/{resourceId}
Обновляет универсальный класс, на который ссылается данный идентификатор класса.

Ресурс REST: универсальный объект

Методы
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Добавляет сообщение к универсальному объекту, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/genericObject/{resourceId}
Возвращает универсальный объект с заданным идентификатором объекта.
insert POST /walletobjects/v1/genericObject
Вставляет универсальный объект с заданным идентификатором и свойствами.
list GET /walletobjects/v1/genericObject
Возвращает список всех универсальных объектов для данного идентификатора издателя.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Обновляет универсальный объект, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/genericObject/{resourceId}
Обновляет универсальный объект, на который ссылается данный идентификатор объекта.

Ресурс REST: класс подарочной карты

Методы
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Добавляет сообщение в класс подарочных карт, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Возвращает класс подарочной карты с заданным идентификатором класса.
insert POST /walletobjects/v1/giftCardClass
Вставляет класс подарочной карты с заданным идентификатором и свойствами.
list GET /walletobjects/v1/giftCardClass
Возвращает список всех классов подарочных карт для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Обновляет класс подарочной карты, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Обновляет класс подарочной карты, на который ссылается данный идентификатор класса.

Ресурс REST: объект Giftcard

Методы
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Добавляет сообщение к объекту подарочной карты, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Возвращает объект подарочной карты с заданным идентификатором объекта.
insert POST /walletobjects/v1/giftCardObject
Вставляет объект подарочной карты с заданным идентификатором и свойствами.
list GET /walletobjects/v1/giftCardObject
Возвращает список всех объектов подарочных карт для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Обновляет объект подарочной карты, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Обновляет объект подарочной карты, на который ссылается данный идентификатор объекта.

Ресурс REST: эмитент

Методы
get GET /walletobjects/v1/issuer/{resourceId}
Возвращает эмитента с заданным идентификатором эмитента.
insert POST /walletobjects/v1/issuer
Вставляет эмитента с заданным идентификатором и свойствами.
list GET /walletobjects/v1/issuer
Возвращает список всех эмитентов, предоставленных вызывающей стороне.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Обновляет эмитента, на который ссылается данный идентификатор эмитента.
update PUT /walletobjects/v1/issuer/{resourceId}
Обновляет эмитента, на который ссылается данный идентификатор эмитента.

Ресурс REST: jwt

Методы
insert POST /walletobjects/v1/jwt
Вставляет ресурсы в JWT.

Ресурс REST: класс лояльности

Методы
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Добавляет сообщение в класс лояльности, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Возвращает класс лояльности с заданным идентификатором класса.
insert POST /walletobjects/v1/loyaltyClass
Вставляет класс лояльности с заданным идентификатором и свойствами.
list GET /walletobjects/v1/loyaltyClass
Возвращает список всех классов лояльности для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Обновляет класс лояльности, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Обновляет класс лояльности, на который ссылается данный идентификатор класса.

Ресурс REST: объект лояльности

Методы
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Добавляет сообщение к объекту лояльности, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Возвращает объект лояльности с заданным идентификатором объекта.
insert POST /walletobjects/v1/loyaltyObject
Вставляет объект лояльности с заданным идентификатором и свойствами.
list GET /walletobjects/v1/loyaltyObject
Возвращает список всех объектов лояльности для данного идентификатора эмитента.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Изменяет связанные объекты предложения для объекта лояльности с заданным идентификатором.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Обновляет объект лояльности, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Обновляет объект лояльности, на который ссылается данный идентификатор объекта.

Ресурс REST: СМИ

Методы
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Загружает чередующиеся значения штрих-кодов для транзитного объекта, на который ссылается данный идентификатор объекта.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Загружает чередующиеся значения штрих-кода для транзитного объекта, на который ссылается данный идентификатор объекта.

Ресурс REST: Offerclass

Методы
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Добавляет сообщение в класс предложения, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/offerClass/{resourceId}
Возвращает класс предложения с заданным идентификатором класса.
insert POST /walletobjects/v1/offerClass
Вставляет класс предложения с заданным идентификатором и свойствами.
list GET /walletobjects/v1/offerClass
Возвращает список всех классов предложений для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Обновляет класс предложения, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/offerClass/{resourceId}
Обновляет класс предложения, на который ссылается данный идентификатор класса.

Ресурс REST: Offerobject

Методы
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Добавляет сообщение к объекту предложения, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/offerObject/{resourceId}
Возвращает объект предложения с заданным идентификатором объекта.
insert POST /walletobjects/v1/offerObject
Вставляет объект предложения с заданным идентификатором и свойствами.
list GET /walletobjects/v1/offerObject
Возвращает список всех объектов предложений для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Обновляет объект предложения, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/offerObject/{resourceId}
Обновляет объект предложения, на который ссылается данный идентификатор объекта.

Ресурс REST: разрешения

Методы
get GET /walletobjects/v1/permissions/{resourceId}
Возвращает разрешения для данного идентификатора издателя.
update PUT /walletobjects/v1/permissions/{resourceId}
Обновляет разрешения для данного издателя.

Ресурс REST: смарттап

Методы
insert POST /walletobjects/v1/smartTap
Вставляет умный кран.

Ресурс REST: транзитный класс

Методы
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Добавляет сообщение в транзитный класс, на который ссылается данный идентификатор класса.
get GET /walletobjects/v1/transitClass/{resourceId}
Возвращает транзитный класс с заданным идентификатором класса.
insert POST /walletobjects/v1/transitClass
Вставляет транзитный класс с заданным идентификатором и свойствами.
list GET /walletobjects/v1/transitClass
Возвращает список всех классов транзита для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Обновляет транзитный класс, на который ссылается данный идентификатор класса.
update PUT /walletobjects/v1/transitClass/{resourceId}
Обновляет транзитный класс, на который ссылается данный идентификатор класса.

Ресурс REST: транзитный объект

Методы
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Добавляет сообщение к транзитному объекту, на который ссылается данный идентификатор объекта.
get GET /walletobjects/v1/transitObject/{resourceId}
Возвращает транзитный объект с заданным идентификатором объекта.
insert POST /walletobjects/v1/transitObject
Вставляет транзитный объект с заданным идентификатором и свойствами.
list GET /walletobjects/v1/transitObject
Возвращает список всех транзитных объектов для данного идентификатора эмитента.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Обновляет транзитный объект, на который ссылается данный идентификатор объекта.
update PUT /walletobjects/v1/transitObject/{resourceId}
Обновляет транзитный объект, на который ссылается данный идентификатор объекта.