主なコンセプトと用語
パス発行者
パス発行者はパスを所有し、顧客にパスを発行する責任を負います。この場合、
お客様、デベロッパー、お客様が代表する組織のいずれでも構いません。
パス発行者になるには、まず発行者として登録する必要があります。
イベント チケット クラス
EventClass
は、スケジュール設定されたイベントと考えることができます。カード発行会社は、イベント名とタイミングを入れ替えて、複数のスケジュール イベントを作成できます。
スケジュール設定されたイベントを表す各 EventClass
には、会場固有の要件を満たすために、独自の外観とデータ フィールドを含めることができます。
また、EventClass
を使用してスマートタップなどの追加機能を有効にすることもできます。
イベント チケット オブジェクト
イベント チケット オブジェクトは EventClass
のインスタンスです。お客様ごとに新しい EventObject
インスタンスを作成する必要があります
イベント チケットと一緒に配布されます。
パスクラス
EventClass
はパスクラスの一種です。パスクラスは、関連するパス オブジェクト(
スタイルと外観)を使用しており、お客様の詳細情報は含めないでください。
パス オブジェクト
EventObject
はパス オブジェクトの一種です。EventObjects
と同様に、パス オブジェクトは対応するパスのインスタンスです。
クラス。イベント チケットが発行された顧客ごとにパス オブジェクトを作成する必要があります。
パス オブジェクトには、顧客固有の情報が含まれます。たとえば、特定の顧客だけでなく、
イベントのチケットを持っているが、割り当てられたイベントの座席を特定できる。
サービス アカウント
サービス アカウントは、Google Wallet API の呼び出しに使用される ID です。Passes API へのアクセス権限は、
付与されています。
サービス アカウント キー
サービス アカウント キーは、アプリケーションをサービス アカウントとして認証するために使用される認証情報です。サービス
アカウント キーは機密性が高く、秘密にしておく必要があります。サードパーティがサービス アカウントにアクセスできる場合
サービス アカウントとして識別され、サービス アカウントに対する操作が
許可されません。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-28 UTC。
[null,null,["最終更新日 2025-02-28 UTC。"],[[["The Passes issuer is the entity responsible for creating and distributing passes to customers, requiring prior registration."],["Event Ticket Classes represent scheduled events, enabling customization for venue needs and features like Smart Tap."],["Event Ticket Objects are individual instances of Event Ticket Classes, issued to each customer with specific ticket details."],["Pass Objects and Classes function similarly, with Objects storing customer-specific information like seat assignments."],["A Service Account and its Key are essential for authenticating your application with the Google Wallet API and should be kept secure."]]],["An Issuer, after registering, creates `EventClass` instances for scheduled events, defining their appearance and data. For each customer, an `EventObject` is generated as an instance of the `EventClass`, containing customer-specific details like seat allocation. `EventClass` is a type of Pass Class, and `EventObject` a Pass Object. A service account, granted access to the Passes API, is used to call the API, and a sensitive service account key authenticates applications as the service account.\n"]]