Validación del servicio de elementos de inventario
El inventory-list/validate-inventory-item
servicio se usa para determinar si Xandr admite actualmente los identificadores de la agrupación de aplicaciones o las direcciones URL sin procesar (dominios o aplicaciones) que proporcione en las listas de inventario. Este servicio validará si estas direcciones URL e identificadores de aplicación están correctamente formados y admitidos, así como indicarán si infringen las directivas de Xandr.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/inventory-list/validate-inventory-item (JSON de lista de inventario) |
Valide una lista de elementos de inventario. |
Campos JSON
Campo | Tipo | Descripción |
---|---|---|
is_valid |
booleano | Indica si la aplicación o el dominio están correctamente formados (por ejemplo, usa un protocolo HTTP o HTTPS). Si true es , se forma correctamente. |
is_supported |
booleano | Indica si Xandr admite actualmente la aplicación o dominio (es decir, si se ha auditado). Si true es , se admite. |
url |
string | Dirección URL sin procesar o identificador de lote de aplicaciones que proporcionó para que se validara el elemento (dominio o aplicación). Obligatorio activado: POST |
inventory_url |
string | Dirección URL de la aplicación o dominio una vez validada. |
inventory_url_id |
Entero | Identificador asignado a una dirección URL de inventario. Si inventory_url_id tiene un null valor, significa que el inventario aún no se ha aprobado. |
audit_status |
enumeración | Estado de auditoría actual del dominio o la aplicación. Los posibles valores son: - audited : el dominio o la aplicación ha superado la auditoría de inventario de Xandr.- rejected : el dominio o la aplicación han producido un error en la auditoría de inventario de Xandr (debido a infracciones de la directiva de Xandr). |
app_name |
string | Nombre de la aplicación móvil. Si el elemento de inventario es un dominio, aparece un null valor. |
rejection_reason |
string | El motivo por el que este dominio o aplicación infringe las directivas Xandr (por ejemplo, Violence ) si el audit_status campo está establecido rejected en . Si el audit_status campo no está establecido en rejected , este campo será null . |
is_parent_domain |
booleano | Indica si el dominio también incluye subdominios. |
Ejemplo
Validación de una lista de elementos de inventario
En este ejemplo, se valida una lista de elementos de inventario.
$cat validate-inventory-item
{
"inventory-items": [{
"url": "yahoo.com"
},
{
"url": "breitbart.com"
}
]
}
curl -b cookies -X POST -d @validate-inventory-item "https://api.appnexus.com/inventory-list/validate-inventory-item"
{
"response": {
"status": "OK",
"inventory-items": [
{
"is_valid": true,
"is_supported": true,
"inventory_url": "yahoo.com",
"inventory_url_id": 640,
"app_name": null,
"audit_status": "audited",
"rejection_reason": null,
"is_parent_domain": true,
"visits": null
},
{
"is_valid": true,
"is_supported": true,
"inventory_url": "breitbart.com",
"inventory_url_id": 678,
"app_name": null,
"audit_status": "rejected",
"rejection_reason": "Hate Speech",
"is_parent_domain": false,
"visits": null
}
]
}
}