メインコンテンツまでスキップ

イベントフィードの統合

イベントの作成を自動化することは、最新の情報を含む関連イベントを購読者に提供するための最もスケーラブルな方法です。Rokt Calendarとイベントフィードを統合することで、手動での介入なしにカレンダーにイベントを自動的に追加することができます。

イベントを作成するために使用できるデータを含むAPI、フィード、またはフラットファイルがある場合は、ご希望の場合はアカウントマネージャーにお問い合わせください。

要件

各統合は、Rokt Calendar エンジニアリングチームによってカスタムビルドされます。これにより、柔軟性を持つことができ、既存のデータやフィードを再利用することもできます。

カレンダーを正常に表示するために、最低限以下の情報を提供する必要があります:

  • カレンダー - 必須; もし複数のカレンダーがある場合、このイベントを追加するカレンダーを知る必要があります。
  • イベントタイトル - 必須; イベントの名前または見出しです。
  • イベント場所 - オプション; よく「アクションを起こす」ために使用され、カレンダーの通知でユーザーに表示されます。
  • イベントの説明 - オプション; イベントの本文に追加のコンテンツを提供します。
  • イベントタグ - オプション; カレンダーにイベントタグがある場合、イベントに適用するタグを知る必要があります。
  • イベント開始時刻 - 必須; イベントが開始する日時です。
  • イベント終了時刻 - 必須; イベントの終了時刻を動的に設定するために、イベントの期間を定義することもできます(例: 60分)。

データがすぐに利用できない場合、値をハードコードしたり、ルールを追加して値を決定することもできます。統合を設定する際には、提供できるデータに基づいてカレンダーイベントをマッピングおよび作成するために、密に連携して作業します。

以下は、カレンダーイベントを作成するために理想的に送信または利用可能にするための例のペイロードです。

{
"calendarId": <カレンダーID:文字列>
"title": <カレンダータイトル:文字列>
"description": <カレンダーの説明:文字列>
"culture": <カレンダーのカルチャーコード:文字列、例:en-US>
"events" : [
{
"eventId" : <イベントID:文字列>
"title" : <イベントタイトル:文字列>
"location" : <イベントの場所:文字列>
"tags" : <イベントのタグ:文字列>
"start" : <イベントのローカル開始時刻:datetime(ISO 8601)、例:2018-10-24T16:33:00>
"end" : <イベントのローカル終了時刻:datetime(ISO 8601)、例:2018-10-24T16:33:00>
"timezone" : <イベントのIANAタイムゾーン:文字列、例:America/New_York>
"allDayEvent": <終日イベントかどうか:ブール値、例:true>
"notifyBefore": <リマインダーの分数:整数、例:15>
}
]
}

サポート

質問がある場合は、Roktカレンダーアカウントマネージャーまたはエンジニアリングチームにお問い合わせください。メールアドレスはcalendar-support@rokt.comです。

この記事は役に立ちましたか?