Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans la méthode traditionnelle de ciblage géographique des audiences, les utilisateurs peuvent cibler uniquement un nombre limité de codes postaux au niveau de l’élément de ligne ou du fractionnement. Avec l’introduction de l’API de service de liste de codes postaux dans la plateforme Xandr, cette limitation sera supprimée. L’API Liste de codes postaux permet aux acheteurs de créer une liste de codes postaux et de la réutiliser sur différents objets (éléments de ligne, fractionnements) pour le ciblage. Avec le service de liste de codes postaux, les utilisateurs peuvent désormais cibler 100 000 codes postaux sur une liste individuelle et 100 listes individuelles sur un élément de ligne ou un fractionnement.
Le service Liste de codes postaux permet aux utilisateurs d’effectuer les tâches suivantes :
- Rechercher, créer, récupérer et supprimer une liste de codes postaux spécifique ou différente, inclure et exclure des listes de codes postaux contenant un certain nombre de codes postaux (par ID de code postal).
- Activez l’inclusion et l’exclusion du ciblage de la liste de codes postaux au niveau de l’élément de ligne et du fractionnement.
Importante
- Le nombre maximal de listes de codes postaux autorisés par membre est de 8 000.
- Les listes de codes postaux qui n’ont pas été modifiées depuis six mois et qui ne sont pas associées à des articles de ligne qui ont servi au cours des six derniers mois peuvent être supprimées par Xandr.
Remarque
Tous les paramètres de requête du service de liste de codes postaux prennent en charge une liste de valeurs séparées par des virgules. Par exemple, pour supprimer un ensemble de listes de codes postaux, une liste d’ID séparés par des virgules peut être passée en tant que paramètres de requête.
API REST
HTTP, méthode | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/postal-code-list | Ajoutez une nouvelle liste de codes postaux. |
PUT |
https://api.appnexus.com/postal-code-list | Modifier une liste de codes postaux. |
DELETE |
https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID | Supprimer une liste de codes postaux. |
DELETE |
https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID1,POSTAL_CODE_LIST_ID2,POSTAL_CODE_LIST_ID3 | Supprimez plusieurs Listes de code postal. |
GET |
https://api.appnexus.com/postal-code-list | Affichez tous les codes postaux Listes et codes postaux qu’ils contiennent. |
GET |
https://api.appnexus.com/postal-code-list?name=POSTAL_CODE_LIST_NAME | Affichez une liste de codes postaux par nom et codes postaux qu’elle contient. |
GET |
https://api.appnexus.com/postal-code-list?id=POSTAL_CODE_LIST_ID | Affichez une liste de codes postaux et des codes postaux spécifiques qu’elle contient. |
GET |
https://api.appnexus.com/postal-code-list?postal_code_id=POSTAL_CODE_ID | Afficher tous les Listes de code postal contenant un code postal. |
GET |
https://api.appnexus.com/postal-code-list?search=SEARCH_TERM | Recherchez une liste de codes postaux par ID ou nom en tant que terme de recherche. Remarque : SEARCH_TERM peut être POSTAL_CODE_ID ou POSTAL_CODE_LIST_NAME contenir certains caractères. |
GET |
https://api.appnexus.com/postal-code-list?line_item_id=LINE_ITEM_ID | Afficher toutes les Listes de code postal ciblées par un élément de ligne. |
Champs JSON
Champ | Type | Description |
---|---|---|
id |
int | ID d’une liste de codes postaux. Obligatoire sur : PUT |
name |
string | Nom de la liste de codes postaux. Obligatoire sur : POST |
postal_codes |
tableau d’objets | Codes postaux à inclure dans la liste des codes postaux. Les ID de code postal des codes postaux sont inclus ici. Par exemple, consultez les formats qui peuvent être utilisés. Remarque : Pour les États-Unis, vous pouvez cibler le code postal complet à 9 chiffres (également appelé zip +4). Par exemple, voir ci-dessous. Obligatoire sur : POST et PUT . |
advertiser_ids |
tableau d’objets |
Facultatif. Indique quels annonceurs ont accès à la liste de codes postaux (PCL). Ce champ permet d’associer un ou plusieurs annonceurs à la LCP. Un maximum de 50 annonceurs est autorisé par PCL. Si le advertiser_ids champ n’est pas spécifié, par défaut, le PCL est ouvert à tous les annonceurs.Par exemple, voir ci-dessous. |
last_modified |
Timestamp | Heure de la dernière modification apportée à la liste des codes postaux. Il s’agit d’un champ En lecture seule . |
created_on |
Timestamp | Heure de création de la liste de codes postaux. Il s’agit d’un champ En lecture seule . |
line_items |
tableau d’objets | Éléments de ligne qui ciblent la liste de codes postaux (éléments de ligne auxquels un profil est attaché et ce profil cible la liste de codes postaux). Il s’agit d’un champ En lecture seule . Par exemple, voir ci-dessous. |
postal_codes
Formats
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"postal_codes": [
{"country_code":"US","code":"10010"},
{"country_code":"US","code":"10111"},
{"country_code":"US","code":"10100"}
],
postal_codes
Exemple
"postal_codes":[{"country_code":"US","code":"10010-7456"}],
advertiser_ids
Exemple
JSON de l’API avec le champ facultatif advertiser_ids
:
{
"postal-code-lists":[
{
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"name":"My first postal code list"
"advertiser_ids":[
{"id": 1},
{"id": 2},
{"id": 3}
]
}
]
}
Exemple de réponse :
{
"response": {
"status": "OK",
"count": 2,
"id": 169386,
"start_element": 0,
"num_elements": 100,
"postal-code-list": {
"id": 169386,
"code": null,
"name": "My first postal code list",
"description": null,
"created_on": "2023-08-14 15:36:17",
"last_modified": "2023-08-14 15:36:17",
"postal_codes_count": 1,
"postal_codes": [
{
"id": 1,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
},
{
"id": 2,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
},
{
"id": 3,
"code": "00010",
"country_id": 113,
"active": true,
"country_code": "IT",
"country_name": "Italy"
}
],
"line_items": null,
"advertiser_ids":[
{"id": 1}, {"id": 2}, {"id": 3}
],
},
"dbg_info": {
"warnings": [],
"version": "1.2.216",
"output_term": "postal-code-list"
}
}
}
line_items
Exemple
"line_items":[
{
"id" : 1,
"name": "LINE_ITEM1",
"code": null
},
{
"id" : 2,
"name": "LINE_ITEM2",
"code": null
}
],
Exemples
Create une liste de codes postaux
$ cat postal-code-list-create
{
"postal-code-lists":[
{
"postal_codes":[
{"id": 1},
{"id": 2},
{"id": 3}
],
"name":"My first postal code list"
},
{
"postal_codes": [
{"country_code":"US","code":"10011"},
{"country_code":"US","code":"10110"},
{"country_code":"US","code":"11111"}
],
"name":"Another one"
}
]
}
$ curl -b cookies -X POST -d @postal-code-list-create 'https://api.appnexus.com/postal-code-list'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"name": "My first postal code list"
....
}
}
}
Mettre à jour une liste de codes postaux
$ cat postal-code-list-update
{
"postal-code-list": {
"id": 3901,
"name": "Modified Postal Code List name",
"description": "Modified Postal Code List description",
"postal_codes": [
{"id": 2}
]
}
}
$ curl -b cookies -X PUT -d @postal-code-list-update 'https://api.appnexus.com/postal-code-list'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"name": "modified postal code list name"
"description": "Updated Description",
....
}
}
}
Ajouter un nouveau code postal à la liste de codes postaux
$ cat postal-code-list-update
{
"postal-code-list": {
"id": 3901,
"postal_codes": [
{"id": 9987}
]
}
}
$ curl -b cookies -X PUT -d @postal-code-list-update 'https://api.appnexus.com/postal-code-list&append=true'
{
"response": {
"status": "OK",
"postal-code-list": {
"id": 3901,
"postal_codes": [
{"id": 9987}
]
}
}
Supprimer une liste de codes postaux
$ curl -b cookies -c cookies -X DELETE 'https://api.appnexus.com/postal-code-list?id=3901'
{
"response": {
"status": "OK",
"count": 1,
"start_element": null,
"num_elements": null
}
}