Youtube API-设置视频缩略图(python)

是否可以为通过YouTube API上传的视频指定自己的缩略图?

使用最新版本的Python库,似乎可以在向YouTube插入视频条目之前创建并设置媒体组的缩略图-但是指定的缩略图不会在视频本身上设置.

我正在使用类似于以下代码:

from gdata import media
from gdata.youtube import YouTubeVideoEntry
from gdata.youtube.service import YouTubeService

# Create a thumbnail and pass it to my media group
thumbnail = media.Thumbnail(url='http://valid_image_url.jpg')
media_group = media.Group(thumbnail=thumbnail, title='foo', ...)

# Use the media group to create a video entry
entry = YouTubeVideoEntry(media=media_group)

# Create a service instance and use it to login
service = YouTubeService(...)
service.ClientLogin(...)

# Get video file
file = open('/path_to_video.mp4', 'rb')

# Push the video to YouTube
service.InsertVideoEntry(
    entry,
    file
)

# Close the file
file.close()

解决方法:

不可以.使用标准的YouTube API,您无法以编程方式为视频设置缩略图.

但是,如果您是content partner并且可以访问YouTube CMS(您的合作伙伴经理可以启用),则显然可以从此处设置视频图稿.在此过程中,我将发布详细信息.

上一篇:脸书、YouTube 和推特接受质询:平台算法如何使用户上瘾


下一篇:android-片段YouTubePlayerSupportFragment中的ID重复