HTTP GET
Art der Daten
Benutzerdefinierter Datenfeed
Beschreibung
Der HTTP GET-Datenfeed ruft Inhalte von einer vom Kunden bereitgestellten URL ab und stellt diese Daten der Openmix-Anwendung zur Verfügung.
Die Daten des Kunden können in einem beliebigen Format vorliegen − Text, XML, JSON, HTML, CSV usw. Fusion leitet die Daten einfach vom Endpunkt des Kunden an Openmix weiter. Die Openmix-App ist dafür verantwortlich, die Daten zu analysieren und alle gewünschten Regeln für das DNS/HTTP-Routing anzuwenden.
Der Datenfeed des Kunden muss weniger als 10.000 groß sein, sonst lehnt Fusion ihn ab. Dies ist eine harte Grenze, die von den Infrastruktur-App-Servern auferlegt wird. Der HTTP GET Fusion-Datenfeed bietet auch eine optionale OAuth2-Integration.
In Fusion einrichten
Sie können im linken Navigationsbereich unter Openmixauf Fusion Data Feeds zugreifen. Die ersten Schritte finden Sie in der Dokumentationzur Fusion Integration.
Wenn Sie zum dienstspezifischen Konfigurationsdialogfeld gelangen, geben Sie Folgendes ein:
- Name: Der Name, der dem Datenfeed gegeben wurde. Dies ist standardmäßig “Service — Plattformname”, wenn nicht angegeben.
- Run Every: Die Häufigkeit, mit der der Datenfeed vom Dienst aktualisiert wird.
- Plattform: Die Plattform, die mit dem Datenfeed verknüpft ist.
- URL: Die URL ist ein Endpunkt im Netzwerk des Kunden, der einige Daten zurückgibt, die der Kunde in Openmix sehen möchte.
Optionale OAuth2-Konfiguration
Eine JSON-Nutzlast mit den folgenden Feldern wird gesendet.
- Die optionale OAuth2-Konfiguration wurde ursprünglich entwickelt, um Openmix- und Radar-Daten über die ITM-API abzurufen.
- Verwenden Sie die folgende technische Implementierung:
- Bevor Sie den gewünschten Endpunkt (Zielendpunkt) des Kunden anrufen, besorgen Sie sich zunächst einen OAuth2-Anforderungstoken.
- Der OAuth2-Token wird über den Token-Endpunkt des Kunden angefordert.
- In der OAuth2-Token-POST-Anforderung, die HTTPS sein muss, wird der folgende Anforderungstext an den Tokengenerator des Kunden übergeben:
- client_id (Benutzereingabe auf dem zweiten HTTP GET-Konfigurationsbildschirm)
- client_secret (Benutzereingabe auf dem zweiten HTTP GET-Konfigurationsbildschirm)
- grant_type, fest codiert in “client_credentials”
- Ein OAuth2-Token wird für nachfolgende API-Anfragen zurückgegeben.
- Mit einem gültigen OAuth2-Token wird die Ziel-URL des Kunden aufgerufen und der Anforderungsheader “Authorization: Bearer {token}” übergeben
- Die gute Nachricht für die HTTP GET OAuth-Implementierung ist, dass die OAuth2-Konfigurationsfelder nicht erforderlich sind, wenn Sie einen API-Endpunkt (d. h. Openmix oder Radar) aufrufen. Fusion kennt bereits die OAuth2-Client-Anmeldeinformationen des Benutzers und übergibt sie daher automatisch für alle ITM-basierten API-URLs.
Sobald die Installation abgeschlossen ist, wird sie auf der Fusion Data Feed-Startseite mit einem grünen Status und Überwachungsmetriken im Protokollverlauf aufgeführt.
Um einen Fusion-Datenfeed zu bearbeiten, klicken Sie auf den Datenfeed in der Liste und dann auf die Schaltfläche Bearbeiten . Nachdem Sie die Konfiguration geändert haben, klicken Sie auf Speichern. Dadurch gelangen Sie zurück zur Datenfeed-Liste, in der Ihre Änderungen gespeichert und auf den Datenfeed angewendet werden.