Partager via


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