YouTube API v3 : Liking a video with no channel set up

标签 youtube youtube-api

我有代码可以通过 YouTube API v3“喜欢”视频。起初,我的代码抛出了 403 Forbidden 错误,我追踪到我的 youtube 帐户没有与之关联的 channel 这一事实。我通过访问 youtube.com 创建了一个 channel ,然后单击视频下方的“添加到”链接。出现一个弹出窗口,上面写着“设置您的 channel 以在 YouTube 上创建您的播放列表”。一旦我填写了该表格并单击继续,代码就停止返回 403,并开始工作。

无论如何“喜欢”视频而无需通过此 channel 设置过程?或者如果没有,有什么方法可以判断用户是否在他们的帐户上没有 channel ,并在需要时提示他们进行设置?

作为引用,我的代码是用 python 编写的,并且基于此处的示例:
https://developers.google.com/youtube/v3/docs/playlistItems/insert

谢谢,
乔什

最佳答案

编辑 : 现在有一个 channel.status.isLinked 属性将可靠地告诉您 channel 资源是否在 v3 中“链接”。

话虽如此,可以使用 YouTube.com 网络界面为没有 channel 的帐户点赞视频,我也相信这是可能的 using v2.1旧版 GData API。在 v3 中你不能这样做的事实对我来说听起来像是一个错误,我会在内部升级它。

关于YouTube API v3 : Liking a video with no channel set up,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15253889/

相关文章:

angularjs - AngularJS-具有完整外部控件的Youtube Player指令

youtube-api - 是否可以使用 v3 api 获取视频的 YouTube 作者姓名?

youtube - 我们可以利用youtube api使其在不同点处暂停,并使用按钮作为暂停点在暂停点处播放

javascript - Javascript 中的 YouTube 直播

javascript - 检查 youtube api 播放器是否已暂停

node.js - YouTube : Error, 需要登录吗?

java - android webview youtube 嵌入视频自动播放不工作

youtube - 如何阻止烦人的 “Sign in to YouTube”弹出窗口?

javascript - iframe 中嵌入的页面中的 YouTube 视频在 Firefox 中不起作用

javascript - YouTube iframe api 未捕获类型错误 : object is not a function?