Partager via


Service de paramètre de contrôleur de domaine membre

Remarque

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

Le paramètre de centre de données membre est un service administrateur uniquement qui permet aux utilisateurs d’ajouter des entrées à la api.member_dc_setting table. Cette table est utilisée par le bus d’impression et utilisée pour configurer des paramètres spécifiques au centre de données pour les membres soumissionnaires. Soyez prudent lorsque vous modifiez des objets à l’aide de ce service.

API REST

HTTP, méthode Endpoint Description
POST https://api.appnexus.com/member-dc-setting
(datacenter_setting JSON)
Ajouter un nouveau paramètre de centre de données membre
PUT https://api.appnexus.com/member-dc-setting?id=DATACENTER_SETTING_ID
(datacenter_setting_update JSON)

Remarque : est DATACENTER_SETTING_ID un ID généré de manière unique dans la table ; il n’est pas identique à member_id. Cette valeur peut être récupérée via GET.
Modifier un paramètre de centre de données membre
DELETE https://api.appnexus.com/member-dc-setting?id=DATACENTER_SETTING_ID Supprimer un paramètre de centre de données membre.
GET https://api.appnexus.com/member-dc-setting Affichez tous les paramètres du centre de données des membres.
GET https://api.appnexus.com/member-dc-setting?member_id=MEMBER_ID Afficher le paramètre de centre de données d’un membre spécifique.
GET https://api.appnexus.com/member-dc-setting/meta Découvrez les champs que vous pouvez filtrer et trier.

Champs JSON

Champ Type (Longueur) Description
id int ID du paramètre de centre de données membre.

Valeur par défaut : nombre généré automatiquement.
Obligatoire Sur : PUT/DELETE, dans la chaîne de requête.
member_id int ID du membre soumissionnaire.

Obligatoire sur : POST
datacenter objet Objet contenant l’ID du centre de données pour le paramètre spécifique (pour afficher la liste des centres de données, utilisez le service de centre de données).

Par défaut : null
default_auction_timeout_ms Délai d’expiration des enchères par défaut pour le membre soumissionnaire. Peut être jusqu’à 350.

Par défaut : null
throttle_pct decimal(5,2) Pourcentage de limitation pour le membre. Peut être compris entre 0 et 100 %.

Par défaut : null

Exemples

Afficher le paramètre de contrôleur de domaine d’un membre spécifique

$ curl -b cookies -c cookies 'https://api.appnexus.com/member-dc-setting?member_id=280'
{
  "response": {
    "status": "OK",
    "count": 3,
    "start_element": 0,
    "num_elements": 100,
    "member-dc-settings": [
      {
        "id": 31,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-29 02:30:13",
        "datacenter": {
          "id": 7,
          "name": "fra1"
        }
      },
      {
        "id": 28,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-01 03:37:50",
        "datacenter": {
          "id": 8,
          "name": "sin1"
        }
      },
      {
        "id": 32,
        "member_id": 280,
        "default_auction_timeout_ms": 350,
        "throttle_pct": null,
        "last_modified": "2014-08-01 03:38:03",
        "datacenter": {
          "id": 12,
          "name": "ams3"
        }
      }
    ]
  }
}

Ajouter un paramètre de centre de données membre

$ cat member_dc_setting

{
    "member-dc-setting": {
        "member_id":123,
        "default_auction_timeout_ms":100,
        "datacenter":{
            "id":7
        }
    }
}
$ curl -b cookies -c cookies -X POST -d @template 'https://api.appnexus.com/member-dc-setting'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "member-dc-settings": [
      {
        "id": 401,
        "member_id": 123,
        "default_auction_timeout_ms": 100,
        "throttle_pct": null,
        "last_modified": "2015-01-15 02:30:13",
        "datacenter": {
          "id": 7,
          "name": "fra1"
        }
      }
    ]
  }
}