Google Wallet API

カード発行会社が Google ウォレット オブジェクトを保存、管理するための API。

サービス: walletobjects.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://walletobjects.googleapis.com

REST リソース: eventticketclass

Methods
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
指定されたクラス ID のイベント チケットクラスにメッセージを追加します。
get GET /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを返します。
insert POST /walletobjects/v1/eventTicketClass
指定された ID とプロパティのイベント チケットクラスを挿入します。
list GET /walletobjects/v1/eventTicketClass
指定された発行者 ID のすべてのイベント チケットクラスのリストを返します。
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを更新します。
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを更新します。

REST リソース: eventticketobject

Methods
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
指定されたオブジェクト ID のイベント チケット オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを返します。
insert POST /walletobjects/v1/eventTicketObject
指定された ID とプロパティのイベント チケット オブジェクトを挿入します。
list GET /walletobjects/v1/eventTicketObject
指定された発行者 ID のすべてのイベント チケット オブジェクトのリストを返します。
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
指定された ID のイベント チケット オブジェクトのリンク済みクーポン オブジェクトを変更します。
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。

REST リソース: flightclass

Methods
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
指定されたクラス ID のフライトクラスにメッセージを追加します。
get GET /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを返します。
insert POST /walletobjects/v1/flightClass
指定された ID とプロパティのフライトクラスを挿入します。
list GET /walletobjects/v1/flightClass
指定された発行者 ID のすべてのフライトクラスのリストを返します。
patch PATCH /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを更新します。
update PUT /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを更新します。

REST リソース: flightobject

Methods
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
指定されたオブジェクト ID のフライト オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを返します。
insert POST /walletobjects/v1/flightObject
指定された ID とプロパティのフライト オブジェクトを挿入します。
list GET /walletobjects/v1/flightObject
指定された発行者 ID のすべてのフライト オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを更新します。
update PUT /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを更新します。

REST リソース: genericclass

Methods
get GET /walletobjects/v1/genericClass/{resourceId}
指定されたクラス ID の汎用クラスを返します。
insert POST /walletobjects/v1/genericClass
指定された ID とプロパティの汎用クラスを挿入します。
list GET /walletobjects/v1/genericClass
指定された発行者 ID のすべての汎用クラスのリストを返します。
patch PATCH /walletobjects/v1/genericClass/{resourceId}
指定されたクラス ID の汎用クラスを更新します。
update PUT /walletobjects/v1/genericClass/{resourceId}
指定されたクラス ID の汎用クラスを更新します。

REST リソース: genericobject

Methods
get GET /walletobjects/v1/genericObject/{resourceId}
指定されたオブジェクト ID の汎用オブジェクトを返します。
insert POST /walletobjects/v1/genericObject
指定された ID とプロパティの汎用オブジェクトを挿入します。
list GET /walletobjects/v1/genericObject
指定された発行者 ID のすべての汎用オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/genericObject/{resourceId}
指定されたオブジェクト ID の汎用オブジェクトを更新します。
update PUT /walletobjects/v1/genericObject/{resourceId}
指定されたオブジェクト ID の汎用オブジェクトを更新します。

REST リソース: giftcardclass

Methods
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
指定されたクラス ID のギフトカード クラスにメッセージを追加します。
get GET /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを返します。
insert POST /walletobjects/v1/giftCardClass
指定された ID とプロパティのギフトカード クラスを挿入します。
list GET /walletobjects/v1/giftCardClass
指定された発行者 ID のすべてのギフトカード クラスのリストを返します。
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを更新します。
update PUT /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを更新します。

REST リソース: giftcardobject

Methods
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
指定されたオブジェクト ID のギフトカード オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを返します。
insert POST /walletobjects/v1/giftCardObject
指定された ID とプロパティのギフトカード オブジェクトを挿入します。
list GET /walletobjects/v1/giftCardObject
指定された発行者 ID のすべてのギフトカード オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを更新します。
update PUT /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを更新します。

REST リソース: issuer

Methods
get GET /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を返します。
insert POST /walletobjects/v1/issuer
指定された ID とプロパティの発行者を挿入します。
list GET /walletobjects/v1/issuer
呼び出し元に共有されているすべての発行者のリストを返します。
patch PATCH /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を更新します。
update PUT /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を更新します。

REST リソース: jwt

Methods
insert POST /walletobjects/v1/jwt
JWT のリソースを挿入します。

REST リソース: loyaltyclass

Methods
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
指定されたクラス ID のポイントクラスにメッセージを追加します。
get GET /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを返します。
insert POST /walletobjects/v1/loyaltyClass
指定された ID とプロパティのポイントクラスを挿入します。
list GET /walletobjects/v1/loyaltyClass
指定された発行者 ID のすべてのポイントクラスのリストを返します。
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを更新します。
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを更新します。

REST リソース: loyaltyobject

Methods
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
指定されたオブジェクト ID のポイント オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを返します。
insert POST /walletobjects/v1/loyaltyObject
指定された ID とプロパティのポイント オブジェクトを挿入します。
list GET /walletobjects/v1/loyaltyObject
指定された発行者 ID のすべてのポイント オブジェクトのリストを返します。
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
指定された ID のポイント オブジェクトのリンク済みクーポン オブジェクトを変更します。
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを更新します。
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを更新します。

REST リソース: media

Methods
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
指定されたオブジェクト ID で参照される交通機関オブジェクトのローテーション バーコード値をダウンロードします。
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
指定されたオブジェクト ID の交通機関オブジェクトのローテーション バーコード値をアップロードします。

REST リソース: offerclass

Methods
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
指定されたクラス ID のクーポンクラスにメッセージを追加します。
get GET /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを返します。
insert POST /walletobjects/v1/offerClass
指定された ID とプロパティのクーポンクラスを挿入します。
list GET /walletobjects/v1/offerClass
指定された発行者 ID のすべてのクーポンクラスのリストを返します。
patch PATCH /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを更新します。
update PUT /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを更新します。

REST リソース: offerobject

Methods
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
指定されたオブジェクト ID のクーポン オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを返します。
insert POST /walletobjects/v1/offerObject
指定された ID とプロパティのクーポン オブジェクトを挿入します。
list GET /walletobjects/v1/offerObject
指定された発行者 ID のすべてのクーポン オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを更新します。
update PUT /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを更新します。

REST リソース: permissions

Methods
get GET /walletobjects/v1/permissions/{resourceId}
指定された発行者 ID の権限を返します。
update PUT /walletobjects/v1/permissions/{resourceId}
指定された発行者の権限を更新します。

REST リソース: smarttap

Methods
insert POST /walletobjects/v1/smartTap
スマートタップを挿入します。

REST リソース: transitclass

Methods
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
指定されたクラス ID の交通機関クラスにメッセージを追加します。
get GET /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを返します。
insert POST /walletobjects/v1/transitClass
指定された ID とプロパティの交通機関クラスを挿入します。
list GET /walletobjects/v1/transitClass
指定された発行者 ID のすべての交通機関クラスのリストを返します。
patch PATCH /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを更新します。
update PUT /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを更新します。

REST リソース: transitobject

Methods
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
指定されたオブジェクト ID の交通機関オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを返します。
insert POST /walletobjects/v1/transitObject
指定された ID とプロパティの交通機関オブジェクトを挿入します。
list GET /walletobjects/v1/transitObject
指定された発行者 ID のすべての交通機関オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを更新します。
update PUT /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを更新します。

REST リソース: walletobjects.v1.privateContent

Methods
uploadPrivateData POST /walletobjects/v1/privateContent/uploadPrivateData
非公開データ(テキストまたは URI)をアップロードし、代わりに使用する ID を返します。