Service Config Platform

Remarque

Ce service est actuellement disponible pour un ensemble limité de clients et d’employés Microsoft uniquement.

Config Platform est un service administrateur uniquement permettant de mettre à jour des paramètres d’enchères multiples très spécifiques pour les membres soumissionnaires (stockés dans la common.config_platform table). Soyez très prudent lorsque vous ajoutez ou mettez à jour des objets à l’aide de ce service.

API REST

HTTP, méthode Endpoint Description
POST https://api.appnexus.com/config-platform
(configuration JSON)
Ajoutez un nouveau paramètre config-platform.
PUT https://api.appnexus.com/config-platform?id=CONFIG_PLATFORM_ID
(config_update JSON)

Note:CONFIG_PLATFORM_ID est un ID généré de manière unique pour le paramètre de plateforme de configuration et peut être récupéré via GET.
Modifier un paramètre config-platform.
GET https://api.appnexus.com/config-platform Affichez tous les paramètres de la plateforme de configuration.

Champs JSON

Champ Type (Longueur) Description
id int ID du paramètre de plateforme de configuration.
Par défaut: Nombre généré automatiquement.
Obligatoire On :PUT/DELETE, dans la chaîne de requête.
key varchar(256) Valeur de clé utilisée par adserver.
Obligatoire sur :POST
value varchar(16834) Valeur de la clé donnée.
Obligatoire sur :POST
application varchar(256) Application utilisant le paramètre . Seul "impbus" est pris en charge actuellement.
Obligatoire sur :POST
json_value_type enum Type de la valeur donnée. Valeurs possibles : "string", "array", "numeric"ou "boolean".
Obligatoire sur :POST

Exemples

Afficher tous les config-platform paramètres

$ curl -b cookies -c cookies 'https://api.appnexus.com/config-platform'
{
  "response": {
    "status": "OK",
    "count": 5,
    "start_element": 0,
    "num_elements": 100,
    "config-platforms": [
      {
        "id": 1,
        "key": "admarket_scale_pct",
        "value": "75",
        "instance": null,
        "application": "impbus",
        "depend": 0,
        "variation": null,
        "json_value_type": "numeric",
        "last_modified": "2013-02-18 13:57:02"
      },
      {
        "id": 2,
        "key": "threepe_bidder_id",
        "value": "55",
        "instance": null,
        "application": "impbus",
        "depend": 1,
        "variation": null,
        "json_value_type": "numeric",
        "last_modified": "2014-10-02 21:38:53"
      },
      {
        "id": 3,
        "key": "rmx_max_num_bids",
        "value": "5",
        "instance": null,
        "application": "impbus",
        "depend": 1,
        "variation": null,
        "json_value_type": "numeric",
        "last_modified": "2013-08-08 12:53:06"
      },
        ...
        ]
  }
}

Modifier un config-platform paramètre

$ cat config_platform_update

{
    "config-platform": {
        "value": 7
}
$ curl -b cookies -c cookies -X PUT -d @template_update 'https://api.appnexus.com/config-platform?id=3'
{
  "response": {
    "status": "OK",
    "count": 5,
    "start_element": 0,
    "num_elements": 100,
    "config-platform": {
        "id": 3,
        "key": "rmx_max_num_bids",
        "value": "7",
        "instance": null,
        "application": "impbus",
        "depend": 1,
        "variation": null,
        "json_value_type": "numeric",
        "last_modified": "2015-01-15 12:53:06"
        }
  }
  }