Elastic API UDD API documentation version 0.1.0
http://elastic-api.udd.cl
/pulso
API simplificada para acceso a contenidos indexados en el Buscador General UDD.
get /pulso
Query Parameters
- per_page: (integer - default: 25 - minimum: 1 - maximum: 100)
Permite indicar la cantidad de resultados por "página".
- page: (integer - default: 1)
Permite indicar la "página" de resultados. El valor máximo está dado por el valor de la propiedad "pages" de la respuesta.
- facultad: (string)
Permite filtar los resultados por Facultad. Se debe indicar el subdominio de la facultad de la cual se desea obtener los resultados. Actualmente son:
* arquitectura * cienciasdelasalud * comunicaciones * derecho-ccp * derecho-scl * diseno * educacion * gobierno * humanidades * ingenieria * medicina * negocios * psicologia
Example:
derecho-scl
HTTP status code 200
Muestra los últimos contenidos publicados en los sitios de la Universidad, ordenados por fecha de publicación de forma descendente (más nuevos primero)
Body
Type: application/json
Example:
{
"entries": [
{
"thumbnail": "25f14f2bdf695da5d15421578b43af4584c678d7",
"author": {
"n": {
"given-name": "",
"family-name": ""
},
"email": "[email protected]",
"login": "xxxxxxxxxx",
"id": 41
},
"status": "publish",
"parent": 0,
"post_type": "post",
"updated": "2016-04-08 11:13:52",
"entry_id": 16017,
"bookmark": "http://comunicaciones.udd.cl/periodismo/noticias/2016/04/08/alumno-de-periodismo-udd-obtuvo-beca-para-estudiar-en-alemania/",
"published": "2016-04-08 11:13:52",
"taxonomies": [
{
"taxonomy": "category",
"term_id": 4,
"term_taxonomy_id": 3,
"slug": "noticias",
"name": "Noticias"
}
],
"entry_title": "Alumno de Periodismo UDD obtuvo beca para estudiar en Alemania",
"entry_content": "<p style=\"text-align: justify\"><strong>Eduardo Retamal realizará un Minor en Innovación y Liderazgo en la Universidad de Stuttgart.</strong></p>\r\n<p style=\"text-align: justify\"><a href=\"http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal.jpg\" rel=\"attachment wp-att-16018\"><img class=\"alignnone size-medium wp-image-16018\" src=\"http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-300x300.jpg\" alt=\"retamal\" width=\"300\" height=\"300\" /></a>\r\nHace 10 días Eduardo Retamal ni siquiera imaginaba que realizaría un Minor en Alemania. El martes de la semana pasada llegó un e-mail de un compañero contándole sobre una beca, el jueves postuló y hace dos días recibió la respuesta afirmativa de la Universidad de Stuttgart.</p>\r\n<p style=\"text-align: justify\">“Fue todo bien rápido. Junté los papeles, mis informes de notas y las cartas de motivación, y en menos de una semana me avisaron que obtuve una beca de 3 mil euros para realizar un Minor en Innovación y Liderazgo”, cuenta el alumno de 4to Año.</p>\r\n<p style=\"text-align: justify\">En septiembre Retamal, quien además es Presidente del Centro de Alumnos de Periodismo UDD y parte de la federación de estudiantes, viajará a Alemania para hacer unos cursos intensivos de alemán y en octubre comenzar las clases, las que terminan en febrero.</p>\r\n<p style=\"text-align: justify\">“Debo ver los ramos que puedo convalidar. Pero esto lo hago pensando en que después de Periodismo quiero entrar a la Academia Diplomática”, concluye Retamal.</p>",
"entry_summary": "",
"site": {
"id": "comunicaciones.udd.cl/periodismo",
"url": "http://comunicaciones.udd.cl/periodismo",
"name": "Periodismo (Santiago)"
}
}
],
"thumbnails": [
{
"sizes": [
{
"size": "thumbnail",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-150x150.jpg",
"width": 150,
"height": 150
},
{
"size": "medium",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-300x300.jpg",
"width": 300,
"height": 300
},
{
"size": "newsletter_featured",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-316x224.jpg",
"width": 316,
"height": 224
},
{
"size": "newsletter_first",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-286x205.jpg",
"width": 286,
"height": 205
},
{
"size": "newsletter_thumb",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-288x150.jpg",
"width": 288,
"height": 150
},
{
"size": "newsletter_column",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-182x140.jpg",
"width": 182,
"height": 140
},
{
"size": "newsletter_square",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-62x62.jpg",
"width": 62,
"height": 62
},
{
"size": "newsletter_square_large",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-87x62.jpg",
"width": 87,
"height": 62
},
{
"size": "featured-home",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x450.jpg",
"width": 631,
"height": 450
},
{
"size": "featured-career",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x430.jpg",
"width": 631,
"height": 430
},
{
"size": "squared",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-300x300.jpg",
"width": 300,
"height": 300
},
{
"size": "stretch",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x450.jpg",
"width": 631,
"height": 450
},
{
"size": "portrait-medium",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-220x260.jpg",
"width": 220,
"height": 260
},
{
"size": "landscape-small",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-125x80.jpg",
"width": 125,
"height": 80
},
{
"size": "landscape-medium",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-340x220.jpg",
"width": 340,
"height": 220
},
{
"size": "landscape-large",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-365x255.jpg",
"width": 365,
"height": 255
},
{
"size": "landscape-xlarge",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x430.jpg",
"width": 631,
"height": 430
},
{
"size": "panoramic",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x345.jpg",
"width": 631,
"height": 345
},
{
"size": "stretch-large",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-631x450.jpg",
"width": 631,
"height": 450
},
{
"size": "custom_content",
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal-126x126.jpg",
"width": 126,
"height": 126
}
],
"mime_type": "image/jpeg",
"dimensions": {
"width": 631,
"height": 631
},
"author": {
"n": {
"given-name": "",
"family-name": ""
},
"email": "[email protected]",
"login": "xxxxxxxxxx",
"id": 41
},
"status": "inherit",
"parent": 16017,
"post_type": "attachment",
"updated": "2016-04-08 11:13:36",
"entry_id": 16018,
"bookmark": "http://comunicaciones.udd.cl/periodismo/files/2016/04/retamal.jpg",
"published": "2016-04-08 11:13:36",
"entry_title": "retamal",
"entry_content": "",
"entry_summary": "",
"site": {
"id": "comunicaciones.udd.cl/periodismo",
"url": "http://comunicaciones.udd.cl/periodismo",
"name": "Periodismo (Santiago)"
},
"id": "25f14f2bdf695da5d15421578b43af4584c678d7"
}
],
"total": 27205,
"pages": 27205
}
/buscar
API de búsqueda en contenidos indexados en el Buscador General UDD
get /buscar
Query Parameters
- from_site: (string - repeat: true)
Permite restringir los resultados a un sitio, especificado por URL.
De modo predeterminado no se aplica.
Example:
from_site=www.udd.cl
- type: (one of post, page, event, person, seminar, course, publication - repeat: true)
Permite indicar los tipos de contenidos en los que se realiza la búsqueda
De modo predeterminado, busca en todos los tipos de contenidos permitidos.
- sort: (string - repeat: true)
Permite indicar la forma de ordenar los resultados.
Es posible solicitar la ordenación de resultados según cualquiera de los campos de un objeto; cada criterio se indica señalando el campo y el orden (asc/desc). Ej:
entry_title:asc
Además de los campos de objetos, está disponible el ordenamiento por relevancia con
_score
Los criterios de ordenación se aplican en el mismo orden en que se indican en la búsqueda.
De modo predeterminado, se ordena por relevancia y fecha de publicación.
Example:
sort[]=_score:desc&sort[]=published:asc
- s: required (string)
Indica los términos de búsqueda.
Debe estar codificado para URL.
Example:
inicio+de+magíster+de+diseño
- per_page: (integer - default: 25 - minimum: 1 - maximum: 100)
Permite indicar la cantidad de resultados por "página".
- page: (integer - default: 1)
Permite indicar la "página" de resultados. El valor máximo está dado por el valor de la propiedad "pages" de la respuesta.
- boost_recent: (one of 0, 1, 2 - default: 1)
Permite enfatizar resultados de publicación reciente. Valores admitidos:
- 0: desactivado
- 1: enfatizar documentos publicados hace 1 año
- 2: enfatizar documentos publicados hace 2 años
De modo predeterminado está activado con valor "1"
- min_date: (string - pattern: ^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})$)
Permite filtrar resultados publicados a partir de la fecha indicada, en formato AAAA-MM-DD hh:mm:ss, codificado para URL
De modo predeterminado es vacío.
Example:
min_date=2014-25-12+08%3A30%3A00
- max_date: (string - pattern: ^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})$)
Permite filtrar resultados publicados hasta la fecha indicada, en formato AAAA-MM-DD hh:mm:ss, codificado para URL
De modo predeterminado está vacío.
/relacionados
API para obtener contenido relacionados a través del Buscador General UDD
get /relacionados
Query Parameters
- from_site: (string - repeat: true)
Permite restringir los resultados a un sitio, especificado por URL.
De modo predeterminado no se aplica.
Example:
from_site=www.udd.cl
- type: (one of post, page, event, person, seminar, course, publication - default: post - repeat: true)
Permite indicar los tipos de contenidos en los que se realiza la búsqueda
De modo predeterminado, sólo busca noticias (post) relacionados.
- sort: (string - repeat: true)
Permite indicar la forma de ordenar los resultados.
Es posible solicitar la ordenación de resultados según cualquiera de los campos de un objeto; cada criterio se indica señalando el campo y el orden (asc/desc). Ej:
entry_title:asc
Además de los campos de objetos, está disponible el ordenamiento por relevancia con
_score
Los criterios de ordenación se aplican en el mismo orden en que se indican en la búsqueda.
De modo predeterminado, se ordena por relevancia y fecha de publicación.
Example:
sort[]=_score:desc&sort[]=published:asc
- s: required (string)
Indica los términos de búsqueda.
Debe estar codificado para URL.
Example:
inicio+de+magíster+de+diseño
- per_page: (integer - default: 25 - minimum: 1 - maximum: 100)
Permite indicar la cantidad de resultados por "página".
- page: (integer - default: 1)
Permite indicar la "página" de resultados. El valor máximo está dado por el valor de la propiedad "pages" de la respuesta.
- published_since: (string)
Permite dar preferencia a los contenidos publicados desde la fecha indicada en adelante.
De modo predeterminado, se da preferencia a los contenidos publicados en los dos últimos años desde la fecha de consulta.
El formato de fecha debe ser YYYY-MM-DD (año 4 dígitos-mes dos dígitos-día dos dígitos).
Para excluir resultados publicados con anterioridad, usar junto al parámetro
exclude_older
.Example:
published_since=2015-12-25
- exclude_older: (boolean - default: 0)
Permite forzar el parámetro
published_since
. De modo predeterminado es falsoExample:
exclude_older=1
/programas
Búsqueda de programas académicos UDD
get /programas
Query Parameters
- beautify: (boolean - default: 0)
Permite obtener una respuesta con formato más fácil de leer por humanos.
Example:
beautify=1
- s: required (string)
Indica los términos de búsqueda.
Debe estar codificado para URL.
Example:
inicio+de+magíster+de+diseño
- per_page: (integer - default: 5 - minimum: 1 - maximum: 100)
Permite indicar la cantidad de resultados por "página".
- page: (integer - default: 1)
Permite indicar la "página" de resultados. El valor máximo está dado por el valor de la propiedad "pages" de la respuesta.