Compartir a través de


Servicio para desarrolladores

Este servicio contiene la dirección y la información de facturación de cada desarrollador como información de referencia. Aunque los desarrolladores pueden modificar o eliminar sus entradas, solo los usuarios administrativos pueden crear un nuevo desarrollador con este servicio. Para obtener ayuda para crear una entrada para desarrolladores, póngase en contacto con su representante de Xandr.

API de REST

Http (método) Endpoint Description
GET https://api.appnexus.com/developer Ver todos los desarrolladores
GET https://api.appnexus.com/developer?id=15 Visualización de un desarrollador específico
POST https://api.appnexus.com/developer Agregar un desarrollador: (solo administrador de Xandr)
PUT https://api.appnexus.com/developer?id=19 Modificación de un desarrollador
DELETE https://api.appnexus.com/developer?id=19 Eliminación de un desarrollador

Campos JSON

Campo Tipo Descripción
billing_address_1 string Primera línea de la dirección del desarrollador.
Obligatorio en: POST
billing_address_2 string Segunda línea de la dirección del desarrollador.
Valor predeterminado: null
billing_city string Ciudad en la que reside el desarrollador.
Obligatorio en: POST
billing_country string El país en el que vive el desarrollador.
Obligatorio en: POST
billing_region string Región en la que reside el desarrollador.
Obligatorio en: POST
billing_postal_code string Código POSTAL para desarrolladores.
Obligatorio en: POST
email string Dirección de correo electrónico del desarrollador.
Obligatorio en: POST
last_modified date Fecha y hora en que se modificó por última vez esta información.
phone string El número de teléfono de contacto del desarrollador.
Obligatorio en: POST

Ejemplos

Adición de un desarrollador

$ cat add-developer.json
{
    "developer":
        {
        "id": 3535,
        "name": "John Smith" ,
        "entity_id": 32 ,
        "phone": "914-555-1212" ,
        "email": "JSmith@aol.com" ,
        "billing_address_1": "1 No Way" ,
        "billing_city": "New York" ,
        "billing_region": "Northeast" ,
        "billing_postal_code": "10010" ,
        "billing_country": "United States"
        }
}
$ curl -b cookies -c cookies -X POST -d @add-developer.json 'https://api.appnexus.com/developer'
{
    "response":{
        "status":"OK",
        "count":1,
        "id":19,
        "start_element":0,
        "num_elements":100,
        "developer":{
            "id":19,
            "name":"John Smith",
            "entity_id":32,
            "phone":"914-555-1212",
            "email":"JSmith@aol.com",
            "billing_address_1":"1 No Way",
            "billing_address_2":null,
            "billing_city":"New York",
            "billing_region":"Northeast",
            "billing_postal_code":"10010",
            "billing_country":"United States",
            "last_modified":"2013-05-03 17:58:02"
        },
        "dbg_info":{
            ...
        }
    }
}

Modificación de un desarrollador

$ cat update-developer.json
{
    "developer":
        {
        "name": "John Smith" ,
        "phone": "914-555-2222"
        }
}
$ curl -b cookies -c cookies -X PUT -d @update-developer.json 'https://api.appnexus.com/developer?id=19'
{
    "response":{
        "status":"OK",
        "count":1,
        "id":"19",
        "start_element":0,
        "num_elements":100,
        "developer":{
            "id":19,
            "name":"John Smith",
            "entity_id":32,
            "phone":"914-555-2222",
            "email":"JSmith@aol.com",
            "billing_address_1":"1 No Way",
            "billing_address_2":null,
            "billing_city":"New York",
            "billing_region":"Northeast",
            "billing_postal_code":"10010",
            "billing_country":"United States",
            "last_modified":"2013-05-03 18:04:03"
        },
        "dbg_info":{
            ...
        }
    }
}

Ver todos los desarrolladores

$ curl -b cookies -c cookies 'https://api.appnexus.com/developer'                                             
{
    "response":{
        "status":"OK",
        "count":17,
        "start_element":0,
        "num_elements":100,
        "developers":[
            {
                "id":1,
                "name":"AppNexus,
                 Inc.",
                "entity_id":null,
                "phone":null,
                "email":null,
                "billing_address_1":null,
                "billing_address_2":null,
                "billing_city":null,
                "billing_region":null,
                "billing_postal_code":null,
                "billing_country":null,
                "last_modified":"2011-09-16 15:38:16"
            },
            {
                "id":3,
                "name":"eXelate",
                "entity_id":246,
                "phone":null,
                "email":"jhackett@exelate.com",
                "billing_address_1":null,
                "billing_address_2":null,
                "billing_city":null,
                "billing_region":null,
                "billing_postal_code":null,
                "billing_country":null,
                "last_modified":"2012-05-22 15:20:58"
            },
        ],
        "dbg_info":{
            ...
        }
    }
}

Visualización de un desarrollador específico

$ curl -b cookies -c cookies 'https://api.appnexus.com/developer?id=15'
{
    "response":{
        "status":"OK",
        "count":1,
        "start_element":0,
        "num_elements":100,
        "developer":{
            "id":15,
            "name":"FlxOne",
            "entity_id":null,
            "phone":null,
            "email":null,
            "billing_address_1":null,
            "billing_address_2":null,
            "billing_city":null,
            "billing_region":null,
            "billing_postal_code":null,
            "billing_country":null,
            "last_modified":"2013-03-08 15:03:06"
        },
        "dbg_info":{
            ...
        }
    }
}

Eliminación de un desarrollador

$ curl -b cookies -c cookies -X DELETE 'https://api.appnexus.com/developer?id=19'
{
    "response":{
        "status":"OK",
        "count":1,
        "start_element":0,
        "num_elements":100,
        "dbg_info":{
            ...
        }
    }
}

Servicio de instalación de aplicaciones