Appearance
ruby
require "uri"
require "json"
require "net/http"
url = URI("https://api.doppio.sh/v1/render/screenshot/async")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <YOUR API KEY>"
request["Content-Type"] = "application/json"
request.body = JSON.dump({
"doppio": {
"webhook": {
"url": "https://my-url.com/callback",
"method": "POST"
}
},
"page": {
"screenshot": {
"fullPage": true,
"type": "webp"
},
"goto": {
"url": "https://www.spacejam.com/1996"
}
}
})
response = https.request(request)
puts response.read_body