Skip to content
Marco Metz edited this page Sep 26, 2019 · 4 revisions

Ein spezieller Converter, der XML-Daten aus einem RSS-Feed verarbeiten kann.

Per CronJob werden XML-Daten in regelmäßigen Abständen geladen und in ein JSON übersetzt. Anschließend werden die Daten über den JSON to GraphQL Converter an den MainServer übermittelt.

in den /config/credentials.yml werden die RSS Feeds konfiguriert:

# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies.
secret_key_base: some-secret-key

auth_server:
  url: "defined in environment configs"
  callback_url: "defined in environment configs"

target_server:
  url: "defined in environment configs"
  __comment: "re-use credetioals from auth_server"

rss_feeds:
  - url: https://domain.de/rss/feed
    auth:
      key: "defined in environment configs"
      secret: "defined in environment configs"

Jeder RSS Feed nutzt dabei die Zugangsdaten eines bestimmten Datenlieferanten um eine nachträgliche Zuordnung sicherzustellen.

Der auth_server ist hierbei der Main-Server und der target_server ist der JSON to GraphQL Converter

Clone this wiki locally