【问题标题】:CodeIgniter upload video from localhost to YouTubeCodeIgniter 将视频从 localhost 上传到 YouTube
【发布时间】:2015-02-01 05:34:36
【问题描述】:

我正在尝试将视频从我的本地服务器上传到我的 YouTube 帐户。我一直在尝试从https://github.com/jimdoescode/CodeIgniter-YouTube-API-Library 实现此示例,但它显然已被弃用并返回“未注册用户密钥”。

我已成功完成身份验证,但任何支持较新的 YouTube v3 API 的新库将不胜感激。我正在使用 CodeIgniter。

【问题讨论】:

    标签: php codeigniter youtube google-api-php-client


    【解决方案1】:

    您应该遵循 youtube 创建的官方 PHP API:

    1. Official PHP API provided by YouTube (link towards github)
    2. Google APIs Client Library for PHP
    3. Google APIs Client Library for PHP Get Started

    不知道您是如何错过它的,因为其中一个链接已放在您提供的链接的已弃用部分中。

    Here is an example of a fileupload that can be found on the github

    此处所有信息均直接取自 github:

    说明:

    Google API 客户端库使您能够使用 Google API 例如您服务器上的 Google+、云端硬盘或 YouTube。

    来自 github 的基本示例:

    有关主要客户端功能的示例,请参见示例/目录。

    <?php
    
      require_once 'google-api-php-client/autoload.php'; // or wherever autoload.php is located
    
      $client = new Google_Client();
      $client->setApplicationName("Client_Library_Examples");
      $client->setDeveloperKey("YOUR_APP_KEY");
    
      $service = new Google_Service_Books($client);
      $optParams = array('filter' => 'free-ebooks');
      $results = $service->volumes->listVolumes('Henry David Thoreau', $optParams);
    
      foreach ($results as $item) {
        echo $item['volumeInfo']['title'], "<br /> \n";
      }
    

    来自谷歌图书馆页面的消息:

    此客户端库处于测试阶段。我们将努力支持 库并在未来保持向后兼容性,但我们 保留在必要时进行不兼容更改的权利。

    【讨论】:

    • 显然我正在吸收这个令人大开眼界的东西,我会尝试实施并更新我所拥有的。
    猜你喜欢
    • 2012-03-07
    • 2011-10-30
    • 1970-01-01
    • 2011-07-24
    • 2017-06-19
    • 2012-11-01
    • 2011-05-10
    • 2016-01-21
    • 2015-01-10
    相关资源
    最近更新 更多