Um método GET
que retorna o destino para o destinationId
especificado.
GET https://api.demdex.com/v1/destinations/
<destinationId>
Para preencher o campo mappings
transmitido em includeMappings=true
no URL.
{
"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
}
Um método GET
que retorna todos os destinos do parceiro especificado.
GET https://api.demdex.com/v1/destinations
(Opcional) Transmita containsSegment=<sid>
para retornar uma matriz de todos os destinos mapeados para o segmento especificado. Por exemplo, seu query pode ser semelhante a este: GET .../destinations/?containsSegment=4321
.
Não retorna o objeto de destino completo. Obtenha o destino por ordem de dados se precisar de um objeto totalmente preenchido.
Você pode usar esses parâmetros opcionais com métodos de API que retornam todas as propriedades de um objeto. Defina essas opções na cadeia de caracteres de solicitação ao passar essa consulta para API. Consulte Parâmetros opcionais.
Parâmetro | Descrição |
---|---|
page |
Retorna os resultados por número de página. A numeração começa em 0. |
pageSize |
Define o número de resultados de resposta retornados pela solicitação (10 é o padrão). |
sortBy |
Classifica e retorna resultados de acordo com a propriedade JSON especificada. |
descending |
Classifica e retorna resultados em ordem decrescente. Crescente é padrão. |
search |
Retorna resultados com base na string especificada que você deseja usar como parâmetro de pesquisa. Por exemplo, digamos que você queira encontrar resultados para todos os modelos que têm a palavra "Teste" em qualquer um dos campos de valor para esse item. Sua solicitação de amostra pode ter esta aparência:
Você pode pesquisar qualquer valor retornado por um método "obter tudo". |
[
{
"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"
}
]
Um método GET
que retorna um mapeamento de destino individual com base em mappingId
.
GET https://api.demdex.com/v1/destinations/
<destinationId>
/mappings/
<destinationMappingId>
{
"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
}
Um método GET
que retorna os mapeamentos para um destino.
O mapeamento retornado é específico para o tipo e a configuração de destino.
GET https://api.demdex.com/v1/destinations/
<destinationId>
/mappings
Suporta parâmetros de paginação.
{
"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
}
]
{
Um método GET
que retorna todas as plataformas de dispositivo disponíveis para destinos.
GET /destinations/configurations/available-platforms/
[
BROWSER, ANDROID, iOS, ALL
]
Um método GET
que retorna Server-to-Server de saída ( S2S) e S2S informações em massa do histórico de tarefas de destino.
GET https://api.demdex.com/v1/destinations/655/history/outbound?startDate=1000000000&endDate=1403034473000
Parâmetros de consulta obrigatórios: startDate
= <epochtime
e endDate
= <epochtime
>.
[
{
"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
}
]