【发布时间】:2016-02-21 22:15:29
【问题描述】:
我正在尝试使用 Data API 将字幕上传到 YouTube。但是,我在参考资料或论坛中找不到任何 Ruby 示例。具体如何发送实际的字幕文件(xml)。
body = {
:snippet => {
:videoId => videoId,
:language => "English",
:name => "English"
}
}
captions_insert_response = client.execute(
:api_method => youtube.captions.insert,
:parameters => {
:part => body.keys.join(',')
},
:body_object => body
)
在哪里以及如何添加字幕文件?我试着像上传视频一样做,但似乎没有用。此行是在 ":body_object" 之后添加的
:media => Google::APIClient::UploadIO.new(captions_file, 'text/xml')
谢谢
【问题讨论】:
标签: youtube-data-api google-api-ruby-client