【问题标题】:Youtube API Thumbnails:setYoutube API 缩略图:设置
【发布时间】:2013-07-15 14:23:33
【问题描述】:

我需要一些关于名为 thumbnails:set 的 youtube api 帮助。 我对我的帐户实施了 oauth,已经是 youtube 合作伙伴并获得了开发者密钥。

我想知道如何使用 HTTP 请求,即“POST https://www.googleapis.com/youtube/v3/thumbnails/set”,以 videoId 作为参数,并在 php 中实现它。

一般来说,我想知道如何上传自定义缩略图并使用 API 将其传递给 youtube。

这里是api的链接:https://developers.google.com/youtube/v3/docs/thumbnails/set#try-it

【问题讨论】:

    标签: php youtube-api


    【解决方案1】:

    您可以使用YouTube php client library。你会用

    $setResponse = $youtube->thumbnails->set("YOUR_VIDEO_ID", 数组('mediaUpload' => $media));

    媒体是您上传的媒体,如

    $media = new Google_MediaFileUpload('image/*', null, true, $chunkSizeBytes);
    $media->setFileSize(filesize($videoPath));
    

    其余代码将是 OAuth2。您可以随时使用我介绍的框架作为对My zend application is unable to upload files on youtube的回答

    【讨论】:

    • $chunksize = 2*1024; $media = new Google_MediaFileUpload('images/*', null, true, $chunksize); $imagepath = "sample_image.png"; $media->processFileUpload($imagepath,'image/*'); $media->setFileSize(filesize($imagepath)); $insertResponse = $youtube->thumbnails->set("video_id", array('mediaUpload' => $media)); $media->process($insertResponse,$chunksize);我已经这样做了,没有错误,但是当我刷新我的频道时,自定义缩略图不会出现。我应该如何正确地做到这一点?
    猜你喜欢
    • 2011-12-01
    • 1970-01-01
    • 2010-11-14
    • 2019-12-09
    • 2011-08-17
    • 2017-02-15
    • 2011-11-04
    • 2021-06-13
    • 2013-08-25
    相关资源
    最近更新 更多