• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matheusrocha89/graphql-camara-deputados: API GraphQL com os dados da câmara de ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

matheusrocha89/graphql-camara-deputados

开源软件地址(OpenSource Url):

https://github.com/matheusrocha89/graphql-camara-deputados

开源编程语言(OpenSource Language):

JavaScript 99.3%

开源软件介绍(OpenSource Introduction):

GraphQL - Câmara dos Deputados

GraphQL API with data of the brazilian deputies chamber.

image

Purpose of the project

The purpose that motivated me to create this project is to make easier for developers to consume this data and create new apps (mobile, web, etc.) to deliver good information for citizens in Brazil or the world.

Original REST API doc

https://dadosabertos.camara.leg.br/swagger/api.html

Demo

Demo

Install

Install all the dependencies with: yarn

Run dev server

To run the server just run: yarn start:dev

Run production server

To run the production version of the server already transpiled and without the need of babel-node, follow these steps.

You just need to run one command and the transpiled code will be created on ./dist folder. And run the production code:

yarn start

If you just want to build the production mode you can just run:

yarn build

Some examples of queries

# List of deputies
query {
  deputados (first: 20, after: "MQ==") {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      cursor
      node {
        id
        siglaPartido
        urlFoto
      }
    }
  }
}
# Data from one deputy
query {
  deputado(id: "178912") {
    id
    nomeCivil
    cpf
    dataNascimento
    escolaridade
    municipioNascimento
    ufNascimento
    dataFalecimento
    sexo
    ultimoStatus {
      siglaPartido
      uriPartido
      urlFoto
      gabinete {
        andar
        email
        nome
        predio
        sala
        telefone
      }
    }
  }
}
# Expenses of a deputy
query {
  deputadoDespesas(id: "178912", after: "MQ==", first: 15) {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      cursor
      node {
        ano
        valorDocumento
        valorLiquido
        cnpjCpfFornecedor
        dataDocumento
        tipoDespesa
        urlDocumento
      }
    }
  }
}



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap