Restituire una destinazione per ID destinazione

Un metodo GET che restituisce la destinazione per il destinationId specificato.

Richiesta

GET https://api.demdex.com/v1/destinations/<destinationId>

NOTA

Compilare il campo mappings passare 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

Un metodo GET che restituisce tutte le destinazioni per il partner specificato.

Richiesta

GET https://api.demdex.com/v1/destinations

NOTA
  • (Facoltativo) Passa containsSegment=<sid> per restituire un array di tutte le destinazioni mappate al segmento specificato. Ad esempio, la query potrebbe avere un aspetto simile al seguente: GET .../destinations/?containsSegment=4321.

  • Non restituisce l'oggetto di destinazione completo. Ottenere la destinazione in base all'ordine dei dati se è necessario un oggetto completamente popolato.

Parametri di query opzionali

Puoi utilizzare questi parametri facoltativi con metodi API che restituiscono le proprietà all per un oggetto. Imposta queste opzioni nella stringa di richiesta quando trasmetti la query in a API. Vedere Parametri facoltativi.

Parametro Descrizione
page Restituisce i risultati per numero di pagina. La numerazione inizia da 0.
pageSize Imposta il numero di risultati di risposta restituiti dalla richiesta (10 è l’impostazione predefinita).
sortBy Ordina e restituisce i risultati in base alla proprietà JSON specificata.
descending Ordina e restituisce i risultati in ordine decrescente. Crescente è l'impostazione predefinita.
search Restituisce i risultati in base alla stringa specificata che si desidera utilizzare come parametro di ricerca. Ad esempio, supponiamo che tu voglia trovare risultati per tutti i modelli con 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 cercare 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 mappatura

Un metodo GET che restituisce una mappatura di destinazione singola basata su 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
}

Mappature di destinazione di ritorno

Un metodo GET che restituisce le mappature di una destinazione.

NOTA

La mappatura restituita è specifica per il tipo di destinazione e la configurazione.

Richiesta

GET https://api.demdex.com/v1/destinations/<destinationId>/mappings

NOTA

Supporta i parametri di paging.

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

Un metodo GET che restituisce tutte le piattaforme di dispositivi disponibili per le destinazioni.

Richiesta

GET /destinations/configurations/available-platforms/

Risposta

[
BROWSER, ANDROID, iOS, ALL
]

Restituire la cronologia dei processi di destinazione S2S e Bulk S2S

Un metodo GET che restituisce informazioni sulla cronologia dei processi di destinazione in uscita Server-to-Server ( S2S) e in massa S2S.

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
   }
]

In questa pagina