gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:44:45 32 4
gpt4 key购买 nike

我想让用户使用我的帐户将视频上传到 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/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com