我使用的是PHP(CodeIgniter框架)。
我正在进行的项目将允许用户将视频上传到服务器。要求视频也以特定帐户(网站的)上传到Youtube。我知道这不是推荐的做法,但这是理想的做法,因为大多数用户没有gmail帐户。
我一直在看Youtube的文档,但很快就弄糊涂了。有人能解释一下实现我想要做的事情的步骤吗?根据我的想法,我的网站需要一个长期访问令牌,当用户完成上传时,我会用这个长期访问令牌调用Youtube API将其上传到我的网站的Youtube频道。但我不知道Youtube API是否支持这一点。
我找到了这个库:CI Youtube library,但据我所知,这个库还要求我的网络用户使用他们的Youtube帐户登录,所以我想这不是我想要的。
谢谢你的帮助!
- 建议的方法是让你的用户用他们的帐户上传,然后你调节进入你帐户的内容。否则,他们可能会上传攻击性的非法视频,你可能需要为此负责。这与公开共享密码没有什么不同
- 上传也有配额限制,若你们尝试从同一个帐户上传,你们会很快达到这些限制
- 他们不需要"gmail"帐户,通过身份验证,他们只需将任何帐户快速链接到谷歌帐户即可。出于安全原因,没有长期存在的令牌。在不需要访问的情况下,短期代币更安全
您可以在"https://developers.google.com/youtube/v3/getting-started"
因为您的用户正在上传到您的Youtube帐户,所以他们不需要登录到您的帐户。如果你验证你的网站的youtube帐户,这是他们应该需要的唯一令牌。