Meride API - Google DART - Update

This page explains how to update elements Google DART.

Entity name: addart.

PUT http://API_DOMAIN/rest/addart/{resource-id}.{format}

{resource-id}: the object ID

Attributes

Parameter Value Mandatory
tipo linear or non-linear NO
title A non-empty string NO
url_sorgente URL valido. Qual'ora sia attiva la funzionalità Ad WaterFall passare i vari URL separati dei tre caratteri *** NO
description A string NO
replace_subject Utilizza i campi replace_subject e replace_value per specificare le regole di replace sull'URL della tag. Specificare in questo campo i vari soggetti da sostituire separati dal carattere |. NO
replace_value Specificare in questo campo i vari valori, separati dal carattere |, da sostituire ai soggetti specificati nello stesso ordine. I possibili valori sono: random-number, url-video, url-pagina, url-primary, url-secondary, url-tertiary. NO

Note Ogni regola di replace sostituirà la stringa specificata (replace_subject) nell'URL dell'advertising con il valore scelto (replace_value)

Esempio regola di replace.
url_sorgente: http://adserver/tag.xml?rnd=[random]&url=[url]
replace_subject: [random]|[url]
replace_value: random-number|url-video

la tag adv che verrà richiamata sarà simile alla seguente:
http://adserver/tag.xml?rnd=23471990&url=http%3A%2F%2Fdomain%2Fvideo.mp4

Response

Field Value Description
id string Object ID
tipo string Il tipo di advertising.linear or non-linear
title string Object title
url_sorgente string URL associated with the object
description string The associated description
data_inserimento string The create date that follows the format Y-m-d H:i:s
Y(year) m(month) d(day) H(hours) i(minutes) s(seconds)
replace_rules array json Set of specified replace rules

Example of a curl request

curl -i -H "Accept: application/json" -H "access-token: Fun94nBf4YiaL20hG5np2Ki8mHtm9OCn4R6lPamNM8mNn7YFDRUvZveSbB0n6T" -H "X-HTTP-Method-Override: PUT" -X POST -d "titolo=Dart title" http://API_DOMAIN/rest/addart/2.json

Example of a JSON response

{
	"id":"2",
	"tipo":"linear",
	"titolo":"Dart title",
	"url_sorgente":"http:\/\/example.com\/path_to_addart",
	"descrizione":"Lorem ispum",
	"data_inserimento":"2012-09-21 20:26:18",
	"replace_rules":null
}
		    

Note The updated object will be returned as a response

Note The PUT method is not supported by all systems. In case of problems, add the parameter to the Header of the callX-HTTP-Method-Override: PUT ed utilizzare il metodo POST come default