设置youtube v3频道横幅图片,通过ruby

时间:2015-06-30 12:09:12

标签: ruby-on-rails ruby youtube google-api google-api-client

我可以将图片上传到youtube渠道艺术。

这是我有的红宝石脚本

https://gist.github.com/anbublacky/ff76b56642613bfe3066

我无法将上传的图片设为横幅

https://developers.google.com/youtube/v3/docs/channels/update

他们给出了python示例,我不知道这个函数做了什么

<?php
if(basename(__FILE__, '.php') === "index")
{
    // Do stuff.
}
else if(basename(__FILE__, '.php') === "about")
{
    // Do diffrent stuff.
}

他们正在将图片网址分配给

image_url = resumable_upload(insert_request)

再次不知道如何将其转换为ruby

channel_brandingSettings["image"]["bannerExternalUrl"] = banner_url

所以主要是我无法通过google api使用ruby将上传的图像设置为横幅

修改

这是我试图设置横幅图片,仍然无法正常工作(尝试从python示例https://developers.google.com/youtube/v3/docs/channels/update

channels_update_response = youtube.channels().update(
  part='brandingSettings',
  body=dict(
    brandingSettings=channel_brandingSettings,
    id = channels_response["items"][0]["id"]
  )).execute()

我收到以下错误

的未定义方法`bytesize'

0 个答案:

没有答案