このセクションでは、在庫データをアクション センターに送信するために使用されるフィード ファイルを指定します。フィードの内容によって、提供するサービスと利用可能なサービスが決まります。
在庫フィードの構造は、Google Maps Booking API によって定義されます。
予約のリダイレクトの統合には、次のフィードが必要です。
- エンティティ フィード: エンティティを説明するデータが含まれます。
- アクション フィード: エンティティに関連付けられているディープリンクを説明するデータが含まれます。
- サービス フィード: エンティティが提供するサービスを記述します。
これらのフィードには、必須フィールドと任意のフィールドがあります。省略可とマークされているフィールドは、空の場合はフィードから除外できます。
フィード形式は、Protocol Buffer 3 の構文を使用して記述します。フィード ファイルは、プロトコル バッファデータのバイナリ シリアル化(pb3 形式または派生 JSON 形式)としてアップロードできます。フィードは JSON 形式でアップロードすることをおすすめします。
アップロードの前に gzip を使用してフィードを圧縮することをおすすめします。
このガイドでは、Actions Center のプロトコル バッファについて説明します。プロトコル バッファを使用して pb3 ファイルを生成する方法の一般的な情報については、Java の例をご覧ください。