Aller au contenu principal

Intégration du flux d'événements

L'automatisation de la création d'événements est le moyen le plus évolutif de garantir que vos abonnés reçoivent des événements pertinents avec les dernières informations. L'intégration d'un flux d'événements avec Rokt Calendar permet de peupler automatiquement vos calendriers avec des événements, sans avoir besoin d'intervention manuelle sur notre plateforme.

Si vous disposez d'une API, d'un flux ou d'un fichier plat contenant des données pouvant être utilisées pour créer des événements, veuillez contacter votre gestionnaire de compte si vous souhaitez explorer cette possibilité.

Exigences

Chaque intégration est spécialement conçue par l'équipe d'ingénierie de Rokt Calendar, ce qui signifie que nous pouvons être flexibles et réutiliser souvent les données ou les flux existants que vous avez à disposition.

Pour peupler le calendrier avec succès, vous devrez au minimum fournir les éléments suivants :

  • Calendrier - obligatoire ; si vous avez plusieurs calendriers, nous devons savoir à quel calendrier cet événement doit être ajouté.
  • Titre de l'événement - obligatoire ; le nom ou le titre de l'événement.
  • Lieu de l'événement - facultatif ; souvent utilisé comme "appel à l'action" et affiché aux utilisateurs dans la notification du calendrier.
  • Description de l'événement - facultatif ; fournissez tout contenu supplémentaire pour le corps de l'événement.
  • Tags de l'événement - facultatif ; si votre calendrier dispose de tags d'événements, nous devons savoir quels tags appliquer à l'événement.
  • Heure de début de l'événement - obligatoire ; la date et l'heure de début de l'événement.
  • Heure de fin de l'événement - obligatoire ; nous pouvons également définir une durée d'événement, par exemple 60 minutes, pour configurer l'heure de fin de chaque événement de manière dynamique.

Lorsque les données ne sont pas facilement disponibles, nous pouvons les coder en dur ou ajouter des règles pour déterminer les valeurs. Lors de la configuration de l'intégration, nous travaillerons en étroite collaboration avec vous pour mapper et créer les événements du calendrier en fonction des données que vous pouvez fournir.

Exemple

Voici un exemple de charge utile que vous enverriez idéalement ou mettriez à disposition pour créer les événements du calendrier.

{
"calendarId": <ID du calendrier : chaîne>
"title": <titre du calendrier : chaîne>
"description": <description du calendrier : chaîne>
"culture": <code culturel du calendrier : chaîne, par exemple : en-US>
"events" : [
{
"eventId" : <ID de l'événement : chaîne>
"title" : <titre de l'événement : chaîne>
"location" : <emplacement de l'événement : chaîne>
"tags" : <balises de l'événement : chaîne>
"start" : <heure de début locale de l'événement : datetime(ISO 8601), par exemple : 2018-10-24T16:33:00>
"end" : <heure de fin locale de l'événement : datetime(ISO 8601), par exemple : 2018-10-24T16:33:00>
"timezone" : <fuseau horaire IANA de l'événement : chaîne, par exemple : America/New_York >
"allDayEvent": <est un événement sur toute la journée : booléen, par exemple : true>
"notifyBefore": <minutes de rappel : entier, par exemple : 15>
}
]
}

Support

Si vous avez des questions, contactez votre responsable de compte Rokt Calendar ou l'équipe d'ingénierie à l'adresse calendar-support@rokt.com

Cet article vous a-t-il été utile ?