php - 将视频上传到拥有的 youtube channel

标签 php youtube youtube-api

我正在尝试使用我的开发人员 key 将视频上传到我的谷歌帐户拥有的 youtube channel 。

$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$httpClient =
  Zend_Gdata_ClientLogin::getHttpClient(
              $username = 'username',
              $password = 'pass',
              $service = 'youtube',
              $client = null,
              $source = 'mysource', // a short string identifying your application
              $loginToken = null,
              $loginCaptcha = null,
              $authenticationURL);


    $developerKey = 'key';
$applicationId = 'Video Upload';
$clientId = 'Video Uploader v1';

但是,当我尝试上传到该 channel 时,即使该 channel 归我所有,它也会给我“写访问”错误。
我可以使用 youtube 的“切换帐户”轻松管理这个 youtube channel 。但是当谈到使用 API 上传时,我得到了写访问错误。

我使用这样的上传网址
http://uploads.gdata.youtube.com/feeds/api/users/CHANNELUSERNAME/uploads

知道如何解决这个问题吗?

最佳答案

This blog将为您提供有关如何通过 API 管理多个 channel 的正确信息。

关于php - 将视频上传到拥有的 youtube channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18134768/

相关文章:

php - 本地化的州/省数据

android - 使用新的 youtube API 库获取经过的 youtube 视频时间

youtube-api - Youtube API v3 每个请求都算作 300 个请求

youtube - 使用Youtube Content ID API的 Assets 类型 “episode”

youtube - 使用 Google YouTube V3 API 未检索到回复或未检索到所有评论

php - MySQL 通过 PHP 函数的返回进行排序

php - 在 cake php 中使用 TCPDF 和 FPDI

php - Laravel Backpack 进入新的时间领域 从 1970 年开始日历

php - Youtube Zend Api函数中断脚本

c# - C#在视频上找到最高的YouTube分辨率