Update API to match documentation

This commit is contained in:
Omar Roth 2018-08-07 14:45:37 -05:00
parent 8ff8ed1e5f
commit 0f6fcf5833

View file

@ -1976,7 +1976,7 @@ get "/api/v1/videos/:id" do |env|
hlsvp = video.info["hlsvp"] hlsvp = video.info["hlsvp"]
hlsvp = hlsvp.gsub("https://manifest.googlevideo.com", host_url) hlsvp = hlsvp.gsub("https://manifest.googlevideo.com", host_url)
json.field "hls", hlsvp json.field "hlsUrl", hlsvp
end end
json.field "adaptiveFormats" do json.field "adaptiveFormats" do
@ -2167,7 +2167,7 @@ get "/api/v1/trending" do |env|
json.field "author", author json.field "author", author
json.field "authorUrl", author_url json.field "authorUrl", author_url
json.field "published", published json.field "published", published.epoch
json.field "description", description json.field "description", description
json.field "descriptionHtml", descriptionHtml json.field "descriptionHtml", descriptionHtml
end end
@ -2448,7 +2448,7 @@ get "/api/v1/channels/:ucid/videos" do |env|
json.field "descriptionHtml", descriptionHtml json.field "descriptionHtml", descriptionHtml
json.field "viewCount", view_count json.field "viewCount", view_count
json.field "published", published json.field "published", published.epoch
json.field "lengthSeconds", length_seconds json.field "lengthSeconds", length_seconds
end end
end end