API docs and sample Ruby scripts

This commit is contained in:
Alberto Miedes Garcés
2017-07-15 13:27:38 +02:00
parent c0d3ccaf46
commit 3142d15eb6
7 changed files with 516 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
require 'http'
API_ENDPOINT = 'https://decide.madrid.es/graphql'
def make_request(query_string)
HTTP.headers('User-Agent' => 'Mozilla/5.0', accept: 'application/json')
.get(
API_ENDPOINT,
params: { query: query_string.gsub("\n", '').gsub(" ", '') }
)
end
query = """
{
proposal(id: 1) {
id,
title,
public_created_at
}
}
"""
response = make_request(query)
puts "Response code: #{response.code}"
puts "Response body: #{response.body}"