• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Anatomía de las APIs del Idescat
 

Anatomía de las APIs del Idescat

on

  • 5,643 views

Las APIs (Interfaz de programación de aplicaciones) como estrategia de liberación de datos estadísticos. Descripción de las APIs del Instituto de Estadística de Cataluña.

Las APIs (Interfaz de programación de aplicaciones) como estrategia de liberación de datos estadísticos. Descripción de las APIs del Instituto de Estadística de Cataluña.

Statistics

Views

Total Views
5,643
Views on SlideShare
2,171
Embed Views
3,472

Actions

Likes
1
Downloads
0
Comments
0

11 Embeds 3,472

http://xavierbadosa.com 3216
http://translate.googleusercontent.com 115
http://ultimate 111
http://twitter.com 13
http://abtasty.com 7
https://twitter.com 3
http://paper.li 2
https://abs.twimg.com 2
http://cloud 1
http://131.253.14.66 1
http://www.google.es 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Anatomía de las APIs del Idescat Anatomía de las APIs del Idescat Presentation Transcript

    • contra el apartheid
      de los datos
      Anatomía de las APIs del Idescat
      Xavier Badosa (@badosa)
      Instituto de Estadística de Cataluña
      Canarias, mayo 2011
    • Interfaz de programación de aplicaciones
    • Interfaz de programación de aplicaciones
    • Interfaz de programación de aplicaciones
      Interacción
      Humano
      Humano

    • Interfaz de programación de aplicaciones
      Interacción
      Software

      Humano
    • Interfaz de programación de aplicaciones
      Interacción
      Software

      Software
    • Interfaz de programación de aplicaciones
      Interacción
      Software

      Software
    • Interfaz de programación de aplicaciones
      API
      Interacción
      Software

      Software
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Interacción
      Software

      Software
      en la nube
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Interacción
      Software

      Software
      en la nube
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Interacción
      Software

      Software
      en la nube
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Servicios basados en SOAP
      Simple Object Access Protocol
      Interacción
      Software

      Software
      en la nube
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Servicios basados en SOAP
      Simple Object Access Protocol
      RESTful Web Services
      RepresentationalState Transfer
      Interacción
      Software

      Software
      en la nube
    • Interfaz de programación de aplicaciones
      API
      Web
      http
      Servicios basados en SOAP
      Protocolo
      Simple Object Access Protocol
      RESTful Web Services
      Arquitectura
      RepresentationalState Transfer
      Interacción
      Software

      Software
      en la nube
    • 85%
      15%
    • 85%
      15%
    • 85%
      15%
    • “The only reason you’d have only a SOAP API is
      because you hate 80% of your addressable market.”
      Sam Ramji (Apigee)
      85%
      15%
    • Open APIs: State of the Market (John Musser, ProgrammableWeb)
      http://www.slideshare.net/jmusser/open-api-ecosystem-overview-december-2010
    • Open APIs: State of the Market (John Musser, ProgrammableWeb)
      http://www.slideshare.net/jmusser/open-api-ecosystem-overview-december-2010
    • API
      Web
    • API
      Web
      Peticiones
      Puntos de acceso
    • API
      Web
      Peticiones
      Puntos de acceso
      Métodos
    • API
      Web
      Peticiones
      Puntos de acceso
      Métodos
      Leer
      GET
      Crear
      POST
      Actualizar
      PUT
      Eliminar
      DELETE
    • API
      Web
      Peticiones
      Puntos de acceso
      Métodos
      Autenticación
    • API
      Web
      Peticiones
      Puntos de acceso
      Métodos
      Autenticación
      Identidad
      Autenticación
      Autorización
    • API
      Web
      Peticiones
      Puntos de acceso
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Respuestas
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Características de las APIs del Idescat
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Características de las APIs del Idescat
      Puntos de acceso
      Formatos
      definidas en
      2008
      Métodos
      Autenticación
      Restriccionestécnicas
    • Puntos de acceso
    • http://api.idescat.cat
      Puntos de acceso
    • http://api.idescat.cat
      /servicio
    • http://api.idescat.cat
      /servicio
      /versión
    • http://api.idescat.cat
      /servicio
      /versión
      /operación
    • http://api.idescat.cat
      /servicio
      /versión
      /operación
      .formato
    • http://api.idescat.cat
      /servicio
      /versión
      /operación
      .formato
      ?parámetros
    • http://api.idescat.cat
      /servicio
      /versión
      /operación
      .formato
      ?parámetros
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Independencia de interfaz
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Independencia de interfaz
      Independencia de recursos
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Independencia de interfaz
      Independencia de recursos
      Limitación del uso interno en contextos
      sometidos a la política del mismo origen
      (p.e., Ajax)
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • JSONP
      JSON withpadding
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      Ausencia de una interfaz unificada
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      Ausencia de una interfaz unificada
      (Simplificar las operaciones)
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      (publicables gradualmente)
      Ausencia de una interfaz unificada
      (Simplificar las operaciones)
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      (publicables gradualmente)
      Ausencia de una interfaz unificada
      (Simplificar las operaciones)
      Una API mala es mejor que ninguna API
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      (publicables gradualmente)
      Ausencia de una interfaz unificada
      (Simplificar las operaciones)
      Una API mala es mejor que ninguna API
      Una buena API no harábueno un mal servicio
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de soluciones (APIs)
      (publicables gradualmente)
      Ausencia de una interfaz unificada
      (Simplificar las operaciones)
      Una API mala es mejor que ninguna API
      Una buena API no harábueno un mal servicio
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      “Aunque la mona se vista de seda, mona se queda.”
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Permanencia
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Permanencia
      Una API es un contrato
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Permanencia
      Una API es un contrato
      “PublicAPIsareforever”
      Joshua Bloch
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Permanencia
      Una API es un contrato
      indefinido
      “PublicAPIsareforever”
      Joshua Bloch
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Permanencia
      Una API es un contrato
      indefinido
      “PublicAPIsareforever”
      Joshua Bloch
      Versión 1.01: ampliación que no rompe la API
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de operaciones
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de operaciones
      Vocabulariorestringido
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de operaciones
      Vocabulariorestringido
      (que en parte determina
      la estructura de la respuesta)
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de operaciones
      Vocabulariorestringido
      (que en parte determina
      la estructura de la respuesta)
      “An API is a littlelanguage”
      Joshua Bloch
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Diversidad de operaciones
      Vocabulariorestringido
      (que en parte determina
      la estructura de la respuesta)
      “An API is a littlelanguage”
      Joshua Bloch
      ¿Vocabularioambiguo?
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Vocabulariorestringido
      nodes
      Dame los nodos
      ¿Qué recursos (objetos, elementos, átomos) hay?
      ¿Cómo se clasifican? ¿Quétiposhay? ¿Cómo se identifican?
      Dame la lista de recursos
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Vocabulariorestringido
      nodes
      http://api.idescat.cat/pob/v1/cerca.json?q=abrera
    • Vocabulariorestringido
      dades
      Dame los datos asociados a un nodo(s)
      ¿Cuáles son los datos y metadatosasociados a un recurso?
      Dame (la información de) un recurso
      Suele requerir conocersu identificador
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
    • Vocabulariorestringido
      dades
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
    • Vocabulariorestringido
      cerca
      Dame los resultados de una búsqueda
      ¿Cuáles son los recursos que cumplen una búsquedaabierta?
      Suele requerir especificar una cadena o algúntipo de filtro.
      Puede ser sustitutivo de nodes si hay un número grande
      de ellos.
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
    • Vocabulariorestringido
      cerca
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
    • Vocabulariorestringido
      cerca
      Atom
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
    • Vocabulariorestringido
      cerca
      Atom
      OpenSearchResponse
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
    • Vocabulariorestringido
      cerca
      Atom
      OpenSearchResponse
      SDMX
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
    • Vocabulariorestringido
      sug
      Sugiéremeliterales de elementos
      Suele requerir especificar una cadena o algúntipo de filtro.
      Devuelveliteralescompletos, no datos o metadatos.
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
      cerca
    • Vocabulariorestringido
      sug
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
      cerca
    • Vocabulariorestringido
      sug
      OpenSearch Suggestions
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      nodes
      dades
      cerca
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • Ajax
      Política del mismo origen
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • Ajax
      Política del mismo origen
      Puentear
      http://www.idescat.cat/api/...
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
    • Vocabulariorestringido
      Dame las categorías
      ¿Cómo se etiquetan los recursos?
      ¿Quécategorizacionesexisten y cuáles son suscaracterísticas?
      Dame la lista de categorizaciones o categorías
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      sug
      nodes
      dades
      cerca
      categories
    • http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • API
      Web
      Puntos de acceso
      Formatos
      (Una API es un contrato:
      el resultado de su uso es
      una coproducción)
      Métodos
      Autenticación
      Restriccionestécnicas
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • API
      Web
      XML
    • API
      Web
      XML
      ecosistema
    • API
      Web
      XML
      ecosistema
      XSLT
    • API
      Web
      XML
      PHP
    • API
      Web
      XML
      OpenSocial (JS)
    • API
      Web
      XML
      OpenSocial (JS)
    • http://google-styleguide.googlecode.com/svn/trunk/xmlstyle.html
    • http://google-styleguide.googlecode.com/svn/trunk/xmlstyle.html
    • http://www.dataspora.com/2009/08/xml-and-big-data/
    • http://www.dataspora.com/2009/08/xml-and-big-data/
    • http://www.dataspora.com/2009/08/xml-and-big-data/
    • http://blog.jclark.com/2010/11/xml-vs-web_24.html
    • http://blog.jclark.com/2010/11/xml-vs-web_24.html
    • https://graph.facebook.com/badosa
    • Open APIs: State of the Market (John Musser, ProgrammableWeb)
      http://www.slideshare.net/jmusser/open-api-ecosystem-overview-december-2010
    • Elementos = atributos
    • API
      Web
      JSON
    • API
      Web
      JSON
      JS
    • API
      Web
      XMLHttpRequest()
      JSON
      Política del mismo origen
      JS
    • API
      Web
      P
      JSON
    • API
      Web
      P
      JSON
    • callback
      API
      Web
      P
      JSON
    • callback
      API
      Web
      P
      JSON
      mifuncion({"indicadors":{"p":"tt=0;max=1;min=1;","n":"1","o":"dades" ... })
    • is_array($o->indicadors->i)
      API
      Web
      PHPserializado
    • is_array($o->indicadors->i)
      API
      Web
      PHPserializado
    • is_array($o->indicadors->i)
      API
      Web
      PHPserializado
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      JSON
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      JSON
      PHP
      ...
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      + fácilgeneración
      + fácildocumentación
      JSON
      PHP
      ...
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      + fácilgeneración
      + fácildocumentación
      JSON
      XML JSONificado
      (o JSON con sabor a XML)
      PHP
      ...
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      + fácilgeneración
      + fácildocumentación
      JSON
      XML JSONificado
      (o JSON con sabor a XML)
      PHP
      ...
      ...
      XML JSONificadoPHPizado
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      JSON
      Modelo general de
      representación interna
      PHP
      ...
    • is_array($o->indicadors->i)
      Si no existe un estándar que especifique
      una respuesta para cada formato
      API
      Web
      XML
      Plantillas
      JSON
      Modelo general de
      representación interna
      PHP
      ...
      Plantillas
    • is_array($o->indicadors->i)
      Un caso en el que existe un estándar que
      especifica una respuesta para cada formato
      API
      Web
    • is_array($o->indicadors->i)
      Un caso en el que existe un estándar que
      especifica una respuesta para cada formato
      API
      Web
      OpenSearch
      Suggestions
    • FF:JSON
      IE8:XML
    • FF:JSON
      IE8:XML
    • FF:JSON
      IE8:XML
      jquery / Autocomplete: TXT
    • http://api.idescat.cat/pob/v1/sug.txt?q=ab
      jquery / Autocomplete: TXT
    • http://api.idescat.cat/pob/v1/sug.txt?q=ab
      jquery / Autocomplete: TXT
    • http://api.idescat.cat
      /servicio
      /versión
      /operación
      .formato
      ?parámetros
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Parámetros generales
      callback (si json)
      ca, es, en
      lang
      enc
      utf-8, iso-8859-1
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Parámetros generales
      callback (si json)
      ca, es, en
      lang
      enc
      utf-8, iso-8859-1
      incluso si json…
    • enc
      utf-8, iso-8859-1
      incluso si json…
      (pero no php)
    • Una API es un proyecto en colaboración
      enc
      utf-8, iso-8859-1
      incluso si json…
      (pero no php)
    • Algunos parámetros comunes
      id, i identificador
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
      ?
      http://api.idescat.cat/emex/v2/municipios/250019.xml
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
      ?
      http://api.idescat.cat/emex/v2/municipios/250019.xml
      http://api.idescat.cat/emex/v2/comarcas/01.xml
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
      ?
      http://api.idescat.cat/emex/v2/municipios/250019.xml
      http://api.idescat.cat/emex/v2/comarcas/01.xml
      http://api.idescat.cat/emex/v2/geo/01.xml
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
      ?
      http://api.idescat.cat/emex/v2/municipios/250019.xml
      http://api.idescat.cat/emex/v2/comarcas/01.xml
      http://api.idescat.cat/emex/v2/geo/comarcas/01.xml
    • Algunos parámetros comunes
      id, i identificador
      http://api.idescat.cat/emex/v1/dades.xml?id=250019
      Dame (la información de) el recurso 250019
      ?
      http://api.idescat.cat/emex/v2/municipios/250019.xml
      http://api.idescat.cat/emex/v2/comarcas/01.xml
      http://api.idescat.cat/emex/v2/geo/comarcas/01.xml
      + amigable
      + fácil analítica
      + vocabulario
    • Algunos parámetros comunes
      http://api.idescat.cat/onomastica-nombres/v1/dades...
    • Algunos parámetros comunes
      http://api.idescat.cat/onomastica-nombres/v1/dades...
      http://api.idescat.cat/onomastica/nombres/v1/dades...
    • Algunos parámetros comunes
      http://api.idescat.cat/onomastica-nombres/v1/dades...
      http://api.idescat.cat/onomastica/nombres/v1/dades...
      http://api.idescat.cat/onomastica/v1/nombres/dades...
    • Algunos parámetros comunes
      http://api.idescat.cat/onomastica-nombres/v1/dades...
      http://api.idescat.cat/onomastica/nombres/v1/dades...
      http://api.idescat.cat/onomastica/v1/nombres/dades...
      ?
      http://api.idescat.cat/ono.../v1/nombres/xavier.xml
    • Algunos parámetros comunes
      http://api.idescat.cat/onomastica-nombres/v1/dades...
      http://api.idescat.cat/onomastica/nombres/v1/dades...
      http://api.idescat.cat/onomastica/v1/nombres/dades...
      ?
      http://api.idescat.cat/ono.../v1/nombres/xavier.xml
      http://api.idescat.cat/ono.../v1/apellidos/badosa.xml
    • Algunos parámetros comunes
      http://api.idescat.cat/emex/v1/nodes.xml
      Dame la lista de recursos
    • Algunos parámetros comunes
      http://api.idescat.cat/emex/v1/nodes.xml
      Dame la lista de recursos
      ?
      http://api.idescat.cat/emex/v2/geo.xml
      http://api.idescat.cat/emex/v2/geo/comarcas.xml
    • Algunos parámetros comunes
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Algunos parámetros comunes
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      ?
      http://api.idescat.cat/pob/v2/geo.xml?q=abrera
    • Algunos parámetros comunes
      v2, v1?
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
      ?
      http://api.idescat.cat/pob/v2/geo.xml?q=abrera
    • Algunos parámetros comunes
      http://api.idescat.cat/rect.../v1/categories.xml
      http://api.idescat.cat/rect.../v1/categories.xml?id=tema
    • Algunos parámetros comunes
      http://api.idescat.cat/rect.../v1/categories.xml
      http://api.idescat.cat/rect.../v1/categories.xml?id=tema
      ?
      http://api.idescat.cat/rect.../v1/categories.xml
      http://api.idescat.cat/rect.../v1/categories/temes.xml
    • Algunos parámetros comunes
      cadena abierta
      q
      http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
    • Algunos parámetros comunes
      posicio
      paginación
      http://api.idescat.cat/pob/v1/cerca.xml?q=a
      &posicio=0
    • Algunos parámetros comunes
      limit
      posicio
      paginación
      (offset)
      http://api.idescat.cat/pob/v1/cerca.xml?q=a
      &posicio=0
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
      Dame los nodos
      Dame los datos
      Dame los resultados de la búsqueda
      Damesugerencias
      Damecategorías
    • API
      Web
      Puntos de acceso
      Formatos
      GET
      Métodos
      Autenticación
      Restriccionestécnicas
      Dame los nodos
      Dame los datos
      Dame los resultados de la búsqueda
      Damesugerencias
      Damecategorías
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      Formatos
      Tan abierto
      como
      el sitio web
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      Formatos
      Tan abierto
      como
      el sitio web
      Métodos
      Autenticación
      Restriccionestécnicas
      ↓ analítica
    • API
      Web
      Puntos de acceso
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      El Idescat se reserva el derecho de limitar las peticiones repetidas desde un mismo origen para garantizar el acceso al servicio para todo el mundo. Es responsabilidad del cliente emplear los mecanismos nece-sarios para evitar peticiones de la misma información en espacios de tiempo breve. El uso excesivo puede ocasionar la finaliza-ción del servicio. Si piensa hacer un uso intensivo de las APIs del Idescat póngase en contacto con el Idescat a fin de poder garantizar que este uso no perjudicará la disponibilidad general del servicio.
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
    • API
      Web
      Puntos de acceso
      El Idescat se reserva el derecho de limitar las peticiones repetidas desde un mismo origen para garantizar el acceso al servicio para todo el mundo. Es responsabilidad del cliente emplear los mecanismos nece-sarios para evitar peticiones de la misma información en espacios de tiempo breve. El uso excesivo puede ocasionar la finaliza-ción del servicio. Si piensa hacer un uso intensivo de las APIs del Idescat póngase en contacto con el Idescat a fin de poder garantizar que este uso no perjudicará la disponibilidad general del servicio.
      Formatos
      Métodos
      Autenticación
      Restriccionestécnicas
      inespecíficas
    • 1,2,3,4…
      Infraestructura
      cache
      proxy
      Interfaz
      Homogeneización, simplificación,
      gestión de errores…
      Caché
      Eficiencia
      Estadísticas
    • Infraestructura
      cache
      proxy
    • Infraestructura
      http://www.idescat.cat/api/
      Documentación
      cache
      proxy
    • Infraestructura
      http://www.idescat.cat/api/
      Documentación
      cache
      proxy
    • Infraestructura
      http://www.idescat.cat/api/
      Documentación
      Galerías
      Herramientas
      cache
      proxy
    • http://bitworking.org/news/193/Do-we-need-WADL
    • Infraestructura
      http://www.idescat.cat/api/
      Documentación
      Galería
      Herramientas
      cache
      proxy
      Participación
    • Infraestructura
      http://www.idescat.cat/api/
      Documentación
      Galería
      Herramientas
      cache
      proxy
      Participación
      Condiciones de uso
    • G
      R
      A
      C
      I
      A
      S
    • International Solidarity Movement
      North Carolina
      Olancho Aid