Module: Aliyun::MTS::MediaInfo

Defined in:
lib/aliyun/mts/media_info.rb

Class Method Summary collapse

Class Method Details

.submit(input = {}, pipeline_id = "", user_data = "") ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/aliyun/mts/media_info.rb', line 4

def self.submit(input = {}, pipeline_id = "", user_data = "")
  params = { Action: "SubmitMediaInfoJob" }
  params[:Input]       = input.to_json
  params[:pipeline_id] = pipeline_id
  params[:user_data]   = user_data

  uri = URI(BASE_URL)
  uri.query = URI.encode_www_form( Util.signature_params(params))
  res = Net::HTTP.get_response(uri)
  JSON.parse res.body
end