    def get_token_cdn
      require 'net/http'
      require 'json' 

      @ClientID = '25100003063887-TEF'
      @ClientBearer = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI3VzdqN3U4QjhYOGQ4diIsImFjY291bnROdW1iZXIiOiIwODEyMDAwMzA0MDU1OC1URUYiLCJyb2xlIjoidXNlciIsImFwciI6IndlYmRiIiwiaXNzIjoiaHR0cDovL3d3dy5tb3Zpc3RhcnBsdXMuZXMiLCJhdWQiOiI0MTRlMTkyN2EzODg0ZjY4YWJjNzlmNzI4MzgzN2ZkMSIsImV4cCI6MTcxMTIyNTE2MSwibmJmIjoxNjg1MzA1MTYxfQ.FudtvimpbjVCDGCll0GtHx8RNb13o90ZEeDB--k0Dws'

      uri = URI("https://lite.dof6.com/tcdnidserver/#{@ClientID}/devices/android.tv/cdn/token/refresh")
      req = Net::HTTP::Post.new(uri)
      req.content_type = 'application/json'
      req['authorization'] = "Bearer #{@ClientBearer}"
      req_options = {
        use_ssl: uri.scheme == 'https'
      }
      res = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http|
        http.request(req)
      end

      data = JSON.parse res.body
      data['access_token']
    end
puts get_token_cdn