class VideoChannelsController < ApplicationController def index end def show @video_channel = VideoChannel.find(params[:id]) channel_id = @video_channel.channel_link.split("/")[-1] uri = URI('https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=' + channel_id + '&key=AIzaSyCTFdyLgb7GJfrr1JOI3gvVslZFw7td2zQ') result = Net::HTTP.get(uri) # => String result = JSON.parse(result) nextPageToken = result['nextPageToken'] videos = {} while !nextPageToken.nil? result['items'].each do item video = item['snippet'] end end end end