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.
10. Interfaz de programación de aplicaciones API Web http Interacción Software — Software en la nube
11. Interfaz de programación de aplicaciones API Web http Interacción Software — Software en la nube
12. Interfaz de programación de aplicaciones API Web http Servicios basados en SOAP Simple Object Access Protocol Interacción Software — Software en la nube
13. 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
14. 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
53. Independencia de interfaz Independencia de recursos http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
54. 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
59. Diversidad de soluciones (APIs) Ausencia de una interfaz unificada http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
60. Diversidad de soluciones (APIs) Ausencia de una interfaz unificada (Simplificar las operaciones) http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
61. Diversidad de soluciones (APIs) (publicables gradualmente) Ausencia de una interfaz unificada (Simplificar las operaciones) http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
62. 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
63. 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
64. 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.”
67. Permanencia Una API es un contrato http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
68. Permanencia Una API es un contrato “PublicAPIsareforever” Joshua Bloch http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
69. Permanencia Una API es un contrato indefinido “PublicAPIsareforever” Joshua Bloch http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
70. 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
74. Diversidad de operaciones Vocabulariorestringido (que en parte determina la estructura de la respuesta) http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
75. 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
76. 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
77. 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
79. 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
81. 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
86. 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
93. Ajax Política del mismo origen http://api.idescat.cat/pob/v1/cerca.xml?q=abrera sug nodes dades cerca
94. 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
95. 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
97. API Web Puntos de acceso Formatos Métodos Autenticación Restriccionestécnicas http://api.idescat.cat/pob/v1/cerca.xml?q=abrera
98. 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
136. 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 ...
137. 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 ...
138. 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
139. 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 ...
140. 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
154. 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
155. 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
156. 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
157. 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
158. 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
159. 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
166. 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
174. Algunos parámetros comunes limit posicio paginación (offset) http://api.idescat.cat/pob/v1/cerca.xml?q=a &posicio=0
175. API Web Puntos de acceso Formatos Métodos Autenticación Restriccionestécnicas
176. 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
177. 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
178. API Web Puntos de acceso Formatos Métodos Autenticación Restriccionestécnicas
179. API Web Puntos de acceso Formatos Tan abierto como el sitio web Métodos Autenticación Restriccionestécnicas
180. API Web Puntos de acceso Formatos Tan abierto como el sitio web Métodos Autenticación Restriccionestécnicas ↓ analítica
181. API Web Puntos de acceso Formatos Métodos Autenticación Restriccionestécnicas
182. 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
183. 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