Een URL maken om productfeeddata op te halen
Naast het aanmaken van een configuratie om bepaalde data uit onze productdatabases via de interface op te halen, kun je ook zelf een URL samenstellen met een querystring. De beschikbare parameters staan hieronder. Bekijk ook de filteropties en de paginering functionaliteit om specifieke data op te halen.
Verplichte parameters
- standard_id: De standaard waarin Daisycon de data van de feed heeft gedefinieerd.
- media_id: Het ID van jouw media binnen het Daisycon platform.
- language_code: De code van de taal van de feed (bijv. nl/de).
- locale_id: Het doelland van de campagne (bijv. Nederland = 1).
Optionele parameters
- type: Het contenttype. Opties: XML, CSV of JSON (standaard = XML).
- encoding: De encoding. Opties: UTF-8, UTF-16, ISO-88591, ISO-885915, ASCII (standaard = UTF-8).
- csv_enclose: CSV enclosure, alleen indien type = CSV (standaard = ”).
- csv_explode: CSV delimiter, alleen indien type = CSV (standaard = ;).
- item_tag: Alleen indien type = XML of JSON (standaard = product_info).
- root_tag: Alleen indien type = XML of JSON (standaard = datafeed).
- general: Opties: true/false. Neem de algemene velden op in de export. De algemene velden zijn: 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: Opties: true/false (standaard = false). Daisycon probeert elk veld te mappen naar de Daisycon feedstandaard. Velden van adverteerders die niet gemapt kunnen worden, worden standaard niet opgenomen in de feeds voor publishers. Door rawdata op true te zetten worden deze velden wel geëxporteerd. Deze optie is niet beschikbaar voor CSV-exports.
- xhtml_strict: Opties: true/false (standaard = false).
- html_transform: Strip of encode HTML. Opties: none, strip, encode (standaard = none).
- program_id[]: Array met program ID’s. Voorbeeld van twee programma’s: “program_id[]=7611&program_id[]=14007”.
- fields: Komma-gescheiden veldnamen waarmee je alleen deze specifieke velden opvraagt. Je kunt ook alternatieve veldnamen gebruiken, bijvoorbeeld om het veld link te hernoemen naar url. Hiervoor moet je alle gewenste velden in de feed vermelden en de veldnamen aanpassen zoals in dit voorbeeld met "link": “fields=title,description,link=url”. Met de parameter fields kun je bovendien ook de volgorde van de velden aanpassen.
- nl2br: Opties: true/false. Vervangt nieuwe regels door een HTML break (<br/>).
- line_ending: CSV line ending opties: “CR”, “LF” of “CRLF” (standaard = “LF”).
Voorbeeld URL
Een voorbeeld van een URL ziet er als volgt uit:
https://daisycon.io/datafeed/?program_id=7611&media_id=22848&standard_id=1&language_code=nl&locale_id=1&type=xml&encoding=utf8
De parameters standard_id en locale_id zijn terug te vinden in onze Common API-service.