Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estos son los trucos que se usan al usar las API.
jq
jq es un analizador JSON de línea de comandos ligero y flexible. Admite la salida de terminal coloreada y el filtrado de documentos JSON.
# API Call
$ curb -H 'Authorization: xxx' 'https://api.appnexus.com/segment' | jq '.response.segments[] | {id, short_name}'
# API Response Example
{
"id": 1,
"short_name": "cookie_birthday"
}
{
"id": 123,
"short_name": "creative_macro_test_seg"
}
{
"id": 456,
"short_name": "In-Market Users"
}
JQ se puede descargar e instalar desde: https://stedolan.github.io/jq/
json_reformat
json_reformat formatea bien la salida sin reordenar los campos y se instala fácilmente a través de la mayoría de distribuciones de Linux estándar.
$ curl -b cookies -c cookies 'https://api.appnexus.com/creative' | json_reformat
Si no funciona para usted, pruebe yum install yajl. Si usa un mac y no tiene yum, puede usar macports para instalar json_reformat. Asegúrese de que tiene xcode y macports descargados e instalados y, a continuación, ejecute sudo port install yajl. Si recibe un mensaje de error, siga las instrucciones que se indican.
Comprobación de un archivo JSON
Se trata de un buen comprobador JSON: https://www.jsonlint.com/.
JSONView
Desde Firefox: normalmente al encontrar un documento JSON (tipo de contenido "application/json"), Firefox simplemente le pide que descargue el archivo. Con la extensión JSONView, los documentos JSON se muestran en el explorador de forma similar a cómo se muestran los documentos XML. El documento tiene formato, resaltado y se pueden contraer matrices y objetos. Incluso si el documento JSON contiene errores, JSONView seguirá mostrando el texto sin formato.