Erstellen einer URL zum Abrufen von Produkt-Feed-Daten
Neben der Erstellung einer Konfiguration zum Abrufen bestimmter Daten aus unseren Produktdatenbanken über unsere Schnittstelle können Sie auch selbst eine URL zum Abrufen von Daten mithilfe eines Query-Strings erstellen. Die Parameter, die Sie verwenden können, sind unten aufgeführt. Bitte werfen Sie auch einen Blick auf die Filteroptionen und die Paginierungsfunktionalität, um spezifische Daten abzurufen.
Erforderliche Parameter
- standard_id: Der Standard, in dem Daisycon die Daten des Feeds definiert hat.
- media_id: Die ID Ihres Mediums innerhalb der Daisycon-Plattform.
- language_code: Der Code der Sprache des Feeds (z. B. nl/de).
- locale_id: Das Zielland der Kampagne (z. B. Niederlande = 1).
Optionale Parameter
- type: Der Inhaltstyp. Optionen: XML, CSV oder JSON (Standard = XML).
- encoding: Die Kodierung. Optionen: UTF-8, UTF-16, ISO-88591, ISO-885915, ASCII (Standard = UTF-8).
- csv_enclose: CSV-Einschlusszeichen, nur wenn type = CSV (Standard = ”).
- csv_explode: CSV-Trennzeichen, nur wenn type = CSV (Standard = ;).
- item_tag: Nur wenn type = XML oder JSON (Standard = product_info).
- root_tag: Nur wenn type = XML oder JSON (Standard = datafeed).
- general: Optionen: true/false. Allgemeine Felder im Export einschließen. Die allgemeinen Felder sind: id, name, currency, currency_symbol, product_count, last_modified, daisycon_unique_id_since, daisycon_unique_id_modified, daisycon_unique_id, previous_daisycon_unique_id, data_hash, status, insert_date, update_date, delete_date.
- rawdata: Optionen: true/false (Standard = false). Daisycon versucht, jedes Feld an die Daisycon-Feed-Standardisierung anzupassen. Alle Felder von Werbetreibenden, die nicht zugeordnet werden können, sind standardmäßig nicht in den Feeds für Publisher enthalten. Wenn rawdata auf true gesetzt wird, werden diese Daten exportiert. Diese Option ist für CSV-Exporte nicht verfügbar.
- xhtml_strict: Optionen: true/false (Standard = false).
- html_transform: HTML entfernen oder kodieren. Optionen: none, strip, encode (Standard = none).
- program_id[]: Array mit Programm-IDs. Beispiel für zwei Programme: „program_id[]=7611&program_id[]=14007“.
- fields: Kommagetrennte Feldnamen, um nur diese spezifischen Felder zu erhalten. Sie können auch alternative Feldnamen angeben, z. B. link in url ändern. Dazu müssen Sie alle Felder auflisten, die Sie im Feed haben möchten, und die Namen der Felder wie im Beispiel mit „link“ ändern: „fields=title,description,link=url“. Mit dem fields-Parameter können Sie auch die Reihenfolge der Felder ändern.
- nl2br: Optionen: true/false. Ersetzt Zeilenumbrüche durch einen HTML-Zeilenumbruch (<br/>).
- line_ending: CSV-Zeilenendeoptionen: „CR“, „LF“ oder „CRLF“ (Standard = „LF“).
Beispiel-URL
Ein Beispiel für eine URL sieht schließlich so aus:
https://daisycon.io/datafeed/?program_id=7611&media_id=22848&standard_id=1&language_code=nl&locale_id=1&type=xml&encoding=utf8
Die Parameter standard_id und locale_id finden Sie in den üblichen API-Diensten.