AjuntamentdeBarcelona / decidim.barcelona-legacy

:warning: [DEPRECATED] Decidim Barcelona - Direct and participatory democracy web platform
GNU Affero General Public License v3.0
39 stars 10 forks source link

API pública per veure les propostes i poder fer visualitzacions i altres #187

Closed josepjaume closed 8 years ago

josepjaume commented 8 years ago

Perquè les dades públiques han de ser explorables.

albertvp commented 8 years ago

:+1: relates to https://github.com/consul/consul/issues/714

elaragon commented 8 years ago

Hola,

He visto que ya se dispone una API de propuestas en https://decidim.barcelona/api/proposals.json :+1: :+1:

Me gusta mucho que las queries empleen los mismos parámetros de filtrado, ordenación y paginado de la web (resulta muy intuitivo).

No obstante, no encuentro la posibilidad de extraer los comentarios dada una propuesta. Encuentro esto muy importante ya que también son datos visibles y poseen un gran interés por la componente discursiva de esta plataforma.

Un saludo

josepjaume commented 8 years ago

@elaragon no tenemos aún API de comentarios, pero está en nuestro roadmap a corto plazo. Iremos informando a medida que avancemos. La idea es documentarlo todo con Swagger o similar, así que ten en cuenta que Things Can Break ™

elaragon commented 8 years ago

@josepjaume fantástico, gracias por el currazo :smile:

elaragon commented 8 years ago

IINM en la nueva versión de Decidim sigue funcionando la API de propuestas pero no así la de comentarios, e.g.:

También imagino que tocará repensar la API ahora que hay varios procesos (la v1 estaba diseñada sólo para el PAM).

josepjaume commented 8 years ago

@elaragon estamos reescribiendo el proyecto en https://github.com/codegram/decidim . Está previsto tener una API GraphQL con la que creo que vas a estar súper contento ;).

Si no sabes cómo va GraphQL, echale una ojeada a esta demo y flipa:

https://goo.gl/BD6YXB

elaragon commented 8 years ago

Muy fan, el salto cualitativo en términos de open data será indescriptible 👏 👏 👏

josepjaume commented 8 years ago

Pues dalo por hecho ;)

josepjaume commented 8 years ago

Además es auto-documentada, y si cometes un error en la petición, te corrige automáticamente. ¿Has probado de desplegar la pestaña de Docs?

josepjaume commented 8 years ago

Closing as we'll create a full-fledged GraphQL API for decidim-next.