Restituire una destinazione per ID destinazione return-a-destination-by-destination-id
A GET
metodo che restituisce la destinazione per il valore specificato destinationId
.
Richiesta
GET https://api.demdex.com/v1/destinations/
<destinationId>
mappings
passaggio campo includeMappings=true
nell’URL.Risposta
{
"destinationType":"PUSH",
"destinationId":314,
"dataSourceId":null,
"pid":1099,
"name":"sample destination",
"description":"Turn",
"startDate":null,
"endDate":null,
"status":"active",
"destinationType":"PUSH",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":224,
"upUID":308,
"domainRestrictions":"ALL_DOMAINS",
"tagType":0,
"serializationEnabled":false,
"urlFormatString":null,
"secureUrlFormatString":null,
"delimiter":null,
"mappings":null
}
Restituisci tutte le destinazioni return-all-destinations
A GET
metodo che restituisce tutte le destinazioni per il partner specificato.
Richiesta
GET https://api.demdex.com/v1/destinations
-
(Facoltativo) Passa in
containsSegment=<sid>
per restituire un array di tutte le destinazioni mappate al segmento specificato. Ad esempio, la query potrebbe essere simile alla seguente:GET .../destinations/?containsSegment=4321
. -
Non restituisce l'oggetto di destinazione completo. Se hai bisogno di un oggetto completamente popolato, puoi ottenere la destinazione per ordine di dati.
Parametri di query facoltativi
Puoi utilizzare questi parametri facoltativi con metodi API che restituiscono tutto proprietà di un oggetto. Imposta queste opzioni nella stringa di richiesta quando trasmetti la query al API. Consulta Parametri facoltativi.
page
pageSize
sortBy
descending
search
Restituisce risultati in base alla stringa specificata che si desidera utilizzare come parametro di ricerca. Ad esempio, supponiamo che si desideri trovare i risultati per tutti i modelli che hanno la parola "Test" in uno qualsiasi dei campi di valore per quell'elemento. La richiesta di esempio potrebbe essere simile alla seguente:
GET https://api.demdex.com/v1/models/?search=Test
.
Puoi eseguire ricerche su qualsiasi valore restituito da un metodo "get all".
Risposta
[
{
"destinationId":364,
"pid":1099,
"name":"Test",
"description":"",
"status":"active",
"destinationType":"PUSH",
"createTime":1291345192000,
"updateTime":1291347561000,
"crUID":262,
"upUID":262,
"domainRestrictions":"all_domains"
},
{
"destinationId":369,
"pid":1099,
"name":"sample destination",
"status":"active",
"destinationType":"PUSH",
"createTime":1292631706000,
"updateTime":1292631706000,
"crUID":262,
"upUID":262,
"domainRestrictions":"all_domains"
}
]
Restituire una mappatura di destinazione con l’ID di mappatura return-dest-mapping-id
A GET
che restituisce una singola mappatura di destinazione basata sulla mappingId
.
Richiesta
GET https://api.demdex.com/v1/destinations/
<destinationId>
/mappings/
<destinationMappingId>
Risposta
{
"mappingId": 14593,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 314,
"elementName": "sample",
"elementDescription": "Migration Pixel",
"elementStatus": "active",
"createTime": 1281997484000,
"updateTime": 1300752888000,
"crUID": 224,
"upUID": 308,
"sid": 80920,
"startDate": "2010-11-15",
"endDate": null,
"priority": null,
"url": "https://www.adobe.com/send?%ALIAS%",
"secureUrl": "https://www.adobe.com/send?%ALIAS%",
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
}
Restituisci mappature destinazione return-dest-mappings
A GET
metodo che restituisce i mapping per una destinazione.
Richiesta
GET https://api.demdex.com/v1/destinations/
<destinationId>
/mappings
Risposta
{
"total":354,
"page":0,
"pageSize":2,
"list":[
{
"destinationMappingId":14395,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":314,
"elementName":"sample pixel",
"elementDescription":"Migration Pixel",
"elementStatus":"active",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":224,
"upUID":308,
"sid":80920,
"startDate":"2010-11-15",
"endDate":null,
"priority":null,
"url":"https://www.adobe.com/send?%ALIAS%",
"secureUrl":"https://www.adobe.com/send?%ALIAS%",
"tagCode":null,
"secureTagCode":null,
"traitAlias":null
}
{
"destinationMappingId":15934,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":314,
"elementName":"sample pixel",
"elementDescription":"Migration Pixel",
"elementStatus":"active",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":242,
"upUID":803,
"sid":90820,
"startDate":"2010-11-15",
"endDate":null,
"priority":null,
"url":"https://www.adobe.com/send?%ALIAS%",
"secureUrl":"https://www.adobe.com/send?%ALIAS%",
"tagCode":null,
"secureTagCode":null,
"traitAlias":null
}
]
{
Restituisci tutte le piattaforme di destinazione disponibili return-dest-platforms
A GET
metodo che restituisce tutte le piattaforme di dispositivi disponibili per le destinazioni.
Richiesta
GET /destinations/configurations/available-platforms/
Risposta
[
BROWSER, ANDROID, iOS, ALL
]
Restituisce la cronologia dei processi di destinazione S2S e S2S in blocco return-job-history
A GET
metodo che restituisce in uscita Server-to-Server ( S2S) e alla rinfusa S2S informazioni sulla cronologia del processo di destinazione.
Richiesta
GET https://api.demdex.com/v1/destinations/655/history/outbound?startDate=1000000000&endDate=1403034473000
Parametri di query richiesti: startDate
= <epochtime
> e endDate
= <epochtime
>.
Risposta
[
{
"pushID":34090,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337292466000,
"endTime":1337292466000,
"dataFileName":"ftp_655_269_iter_1337229891903.sync",
"success":true
},
{
"pushID":34104,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337346397000,
"endTime":1337346397000,
"dataFileName":"ftp_655_269_iter_1337285714581.sync",
"success":true
},
{
"pushID":34124,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337396811000,
"endTime":1337396812000,
"dataFileName":"ftp_655_269_iter_1337338243600.sync",
"success":true
}
]