Skip to content

HTTP::Client integration

crystal
require "http/client"
require "uri"

params = URI::Params.encode({"per_page" => "50", "api_key" => "YOUR_API_KEY"})
response = HTTP::Client.get("https://api.apitube.io/v1/news/everything?#{params}")

if response.status_code == 200
  puts response.body
else
  puts "Error: #{response.status_code}"
end