Compartir a través de


Servicio de estado de auditoría de dominio

El servicio de estado de auditoría de dominio le permite comprobar si los dominios específicos están en la plataforma Xandr y, si lo están, cómo los ha clasificado Xandr. Este servicio es especialmente útil para los vendedores que están interesados en migrar dominios a la plataforma, pero primero quieren asegurarse de que Xandr no haya rechazado los dominios. Además, dado que los dominios auditados suelen ver más relleno, los vendedores pueden usar este servicio para identificar los dominios que ya están en la plataforma que les gustaría que Xandr auditase.

Aquí se muestra cómo funciona:

  1. Un POST archivo JSON que contiene los dominios que le interesan. El formato JSON debe tener el siguiente formato:

    {"urls": ["URL1.com","URL2.com","URL3.de"]}
    

    Nota:

    Xandr no almacena el prefijo "https://" o "www." para dominios. Dado que este servicio buscará los dominios exactamente tal como se escriben en el JSON, por lo tanto, es mejor no incluir estos prefijos en los dominios que desea comprobar.

  2. La respuesta muestra si cada dominio está en la plataforma Xandr y, si es así, cómo lo ha auditado Xandr. Para obtener la lista completa de detalles proporcionados sobre cada dominio en la respuesta, consulte Campos JSON a continuación.

API de REST

Http (método) Endpoint Description
POST https://api.appnexus.com/url-audit-search Visualización del estado de auditoría de uno o varios dominios

Nota: Se trata de un servicio de solo lectura. Aunque es POST un archivo JSON, no se crea ningún objeto en el sistema.

Campos JSON

En el caso de los dominios de la plataforma Xandr, todos los campos siguientes se mostrarán en la respuesta. En el caso de los dominios que no están en la plataforma Xandr, solo se mostrarán los url campos y found (con un valor de false) en la respuesta.

Campo Tipo Description
audit_datetime Timestamp Fecha y hora en que Xandr auditó el dominio.
audit_status enumeración Estado de auditoría del dominio. Posibles valores:
- audited - El dominio ha superado la auditoría de Xandr.
- rejected - La aplicación de dominio ha producido un error en la auditoría de Xandr (debido a infracciones de directiva de Xandr).
- unaudited - No se auditó el dominio.
- unauditable - El dominio no se puede auditar.
- pending - La auditoría Xandr sigue pendiente para el dominio (valor predeterminado).
- is_adserver - El dominio no se auditó y se detectó como un dominio de servidor de anuncios.
content_category_id Entero Categoría de contenido del dominio, determinada por Xandr. Si audit_status es "rejected", será null. Puede usar el servicio de categoría de contenido de solo lectura para ver más detalles sobre categorías de contenido específicas.
found booleano Si truees , el dominio está en la plataforma Xandr.
id Entero Identificador Xandr del dominio.
intended_audience enumeración Audiencia prevista del dominio, según lo determinado por Xandr. Posibles valores:
- "mature"
- "young_adult"
- "children"
- "general".
Si audit_status es "rejected", será null.
reason string Si audit_status es "rejected" o "unauditable", el motivo proporcionado por Xandr. Cualquier otro estado, este campo estará en blanco.
url string Dominio.

Ejemplos

Visualización de información sobre dos dominios en la plataforma

$ cat urls
{
    "urls": ["goodurl.com","badurl.com"]
}
$ curl -b cookies -c cookies -X POST -d @urls 'https://api.appnexus.com/url-audit-search'
{
    "response": {
        "status": "OK",
        "count": 2,
        "start_element": 0,
        "num_elements": 100,
        "urls": [
            {
                "id": 3456,
                "url": "goodurl.com",
                "reason": null,
                "content_category_id": 8380,
                "intended_audience": "general",
                "audit_status": "audited",
                "audit_datetime": null,
                "found": true
            },
            {
                "id": 2194,
                "url": "badurl.com",
                "reason": "Landing page contains an excessive number or density of units",
                "content_category_id": null,
                "intended_audience": null,
                "audit_status": "rejected",
                "audit_datetime": null,
                "found": true
            }
        ]
    }
}

Ver información sobre dos dominios que no están en la plataforma

$ cat urls
{
    "urls": ["not-there1.com","not-there2.com"]
}
$ curl -b cookies -c cookies -X POST -d @urls 'https://api.appnexus.com/url-audit-search'
{
    "response": {
        "status": "OK",
        "count": 2,
        "start_element": null,
        "num_elements": null,
        "urls": [
            {
                "url": "not-there1.com",
                "found": false
            },
            {
                "url": "not-there2.com",
                "found": false
            }
        ]
    }
}

Determinar qué dominios de una lista se han auditado

En este ejemplo, se buscan dos dominios (auditedurl.com y notauditedurl.com). Ambos dominios están en la plataforma, pero la información solo se devuelve para el que cumple los criterios de cadena de consulta (audit_status=audited). El dominio que no cumple los criterios de consulta se sigue devolviendo en los resultados, pero con un found valor de false porque no se encontró con la consulta especificada.

$ cat urls
{
    "urls": ["auditedurl.com","notauditedurl.com"]
}
$ curl -b cookies -c cookies -X POST -d @urls 'https://api.appnexus.com/url-audit-search?audit_status=audited'
{
    "response": {
        "status": "OK",
        "count": 2,
        "start_element": 0,
        "num_elements": 100,
        "urls": [
            {
                "id": 3456,
                "url": "auditedurl.com",
                "reason": null,
                "content_category_id": 8380,
                "intended_audience": "general",
                "audit_status": "audited",
                "audit_datetime": null,
                "found": true
            },
            {
                "id": 7890,
                "found": false
            }
        ]
    }
}