フィードの概要

このセクションでは、アクション センターとの統合に関する主な 3 つのポイントについて説明します。 各ポイントは、エンドツーエンド ガイドに 記載されている手順 で使用します。

フィード

フィード は、アクション センターに空き情報データを送信するために使用されるJSONまたは pb3形式のファイルです。このファイルを使って SFTP アップロード経由ですべてのデータをまとめて送信し、販売者、サービス、 予約枠を更新できます。

Maps Booking API

Maps Booking API を使用すると、フィードを送信するたびにアクション センター システムのオブジェクトが更新され、情報をいつでも最新の状態に保つことができます。この API を使って、「Google で予約」の エンドツーエンド統合を介して行われた予約をキャンセルすることもできます。

リアルタイム更新は、 REST 呼び出しを使用して実装されます。

予約サーバー

アクション センターの エンドツーエンド統合 で予約を自動に作成するには、 予約サーバーを設定する必要があります。

REST API

v3 バージョン は API の最新バージョンで、REST ベースのインターフェースをサポートしています。新しい統合 では必ず v3 API を使用する必要があります。

このセクションでは、アクション センターに 空き情報データを送信するために使用されるフィード ファイルを指定します。フィードの内容では 提供するサービス、利用可能なサービス、サービスを利用できる時期を定義します 。

これらのフィードを Google と共有する方法については、[リファレンスとサンプル] アコーディオンをご覧ください。

空き情報フィードの構成は、Google Maps Booking API によって定義されます。

次のフィードは、すべての統合で必須です。

また、エンドツーエンド統合では、次の 2 つのフィードが必須です。

これらのフィードには、必須フィールドと任意のフィールドがあります。任意のフィールド は省略できます。

フィード形式は、プロトコル バッファ 3 の構文を使用して記述します。フィード ファイルは、pb3 形式または派生 JSON 形式 で Protocol Buffer データのバイナリをシリアル化してアップロード できます。フィードは JSON 形式でアップロードすることをおすすめします。

アップロードする前に gzip を使用してフィードを圧縮することをおすすめします。

このガイドは、アクション センターの Protocol Buffer 専用です。Protocol Buffer を使用して pb3 ファイルを生成する方法についての概要は、Java の例をご覧ください。