php - YouTube。如何使用PHP上传视频

标签 php upload youtube-api

我想让用户使用我的帐户将视频上传到 YouTube。它 表示他们访问了我的网站,点击“上传视频”按钮, 选择文件并将其上传到我帐户中的 YouTube。用户 不要登录他们自己的帐户,他们使用我的帐户。

据我所知,我必须使用 Using OAuth 2.0 for Web Server Applications .我在 cloud.google.com 上创建了新项目,在 API 中选择了 Prediction API ON 和 YouTube Data API v3,注册了新应用并获得了证书 (SERVICE_ACCOUNT_NAME = 电子邮件地址?)。 Google APIs Client Library for PHP显示错误

Catchable fatal error: Argument 3 passed to Google_HostedmodelsServiceResource::predict() must be an instance of Google_Input, none given, called in /Volumes/information/data/Dima/Dropbox/web/domains/videocard.aspi/server.php on line 62 and defined in /Volumes/information/data/Dima/Dropbox/web/domains/videocard.aspi/libs/google-api-php-client/src/contrib/Google_PredictionService.php on line 36

而且我不明白 cloud.google.com/console 中的证书中是否有 SERVICE_ACCOUNT_NAME = EMAIL ADDRESS

我不知道该怎么办,我花了几天时间才找到正确的方法。

附言 我无法使用 ZEND 框架。 抱歉我的英语不好

最佳答案

不确定,为什么要尝试使用 Prediction API。它与上传无关。你的错误来自那里。

这里是 PHP 示例:Resumable Upload Simple uploads

此外,您不能让用户上传到您自己的帐户。通过 OAuth2,他们只能上传到他们的帐户。让随机用户上传到您的帐户无论如何都不是一个好的解决方案。 这就是我们创建 YouTube Direct Lite 的原因: 它允许人们上传到他们的帐户,但将视频发送到您的播放列表以供您审核。

关于php - YouTube。如何使用PHP上传视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20144716/

相关文章:

java - 无法在 Chrome 中加载图像资源

objective-c - XML解析的结果从最后一个开始&在

html - 为什么 YouTube Player API 在播放某些视频时会显示 "This video is unavailable."?

php - 在非对象上调用成员函数 fetch_assoc()。错误的 PHP 代码?

php - 带有用于 PHP 的 Url InlineKeyboardButton 的 Telegram Bot

php - $_POST - 无法上传大于 1mb 的图片

jquery - HTML5显示上传的图像直到下一张上传?

ios - 应用程序内部的 Youtube 视频播放器(在 webview 本身内部播放)

php - laravel 中的这些参数在哪里以及如何设置? `LARAVEL_LOAD_HOST`、 `LARAVEL_LOAD_PORT`、 `LARAVEL_LOAD_USER`?

android - 如何在上传到服务器之前减小图像文件大小