Creating a URL for Retrieving Product Feed Data
Besides creating a configuration to retrieve certain data from our product databases using our interface, you can also create a URL for retrieving data yourself using a query string. The parameters you can use are below. Please also have a look at the filter options and paginating functionality to retrieve specific data.
Required Parameters
- standard_id: The standard in which Daisycon defined the data of the feed.
- media_id: The ID of your media within the Daisycon platform.
- language_code: The code of the language of the feed (e.g., nl/de).
- locale_id: The target country of the campaign (e.g., Netherlands = 1).
Optional Parameters
- type: The content-type. Options: XML, CSV, or JSON (default = XML).
- encoding: The encoding. Options: UTF-8, UTF-16, ISO-88591, ISO-885915, ASCII (default = UTF-8).
- csv_enclose: CSV Enclosure, only if type = CSV (default = ”).
- csv_explode: CSV Delimiter, only if type = CSV (default = ;).
- item_tag: Only if type = XML or JSON (default = product_info).
- root_tag: Only if type = XML or JSON (default = datafeed).
- general: Options: true/false. Include the general fields in export. The general fields are: 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: Options: true/false (default = false). Daisycon tries to map every field to the Daisycon feed standardisation. All fields from advertisers that cannot be mapped are, by default, not included in the feeds to publishers. Setting rawdata to true will export this data. This option is not available for CSV exports.
- xhtml_strict: Options: true/false (default = false).
- html_transform: Strip or encode HTML. Options: none, strip, encode (default = none).
- program_id[]: Array with program IDs. Example of two programs: “program_id[]=7611&program_id[]=14007”.
- fields: Comma-separated field names to receive only these specific fields. You can also provide alternate field names, for example, change link into url. To do this, you have to list all the fields you would like to have in the feed and change the name for the fields like the example with "link": “fields=title,description,link=url”. With the fields parameter you can also change the order of the fields.
- nl2br: Options: true/false. Replaces newlines with an HTML break (<br/>).
- line_ending: CSV line ending options: “CR”, “LF”, or “CRLF” (default = “LF”).
Example URL
An example of a URL finally looks like this:
https://daisycon.io/datafeed/?program_id=7611&media_id=22848&standard_id=1&language_code=nl&locale_id=1&type=xml&encoding=utf8
The parameters standard_id and locale_id can be found in the common API-services.