区分 Youtube-Google 关联帐户和未关联帐户
Differentiating Youtube-Google linked account from unlinked
如何区分Youtube-Google链接帐户和未与Youtube API链接的帐户。通过发送此请求成功检索有关当前登录用户的信息后:
https://gdata.youtube.com/feeds/api/users/default?v=2?access_token=YSECURITY_TOKEN&alt=json
我得到包含用户信息的 JSON 结构。但是没有属性表明该用户已链接或取消链接的Google帐户。通过搜索 Youtube API 文档和谷歌搜索,我找不到直接的答案,只能找到如何进入此页面,您可以在其中检查您的帐户是否已链接:
http://support.google.com/youtube/bin/answer.py?hl=en&answer=69964
我正在使用javascript和jQuery。
看来我找到了。Youtube API文档中描述API版本2.0和2.1之间差异的部分说:
在 2.1 版中,未关联 Google 帐号的用户的 YouTube 用户个人资料条目将包含一个
<yt:incomplete>
标记。如果您希望修改应用,使其不向未关联 Google 帐号的用户显示不受支持的功能(或为这些功能提供不同的显示),则此标记非常有用。此外,在版本 2.1 中,具有未关联 Google 帐号的用户的个人资料条目仅包含一些代码,这些标签可以包含在拥有 YouTube 帐号的用户的个人资料条目中。
<entry>
代码定义列出了 YouTube 帐号和未关联的 Google 帐号的个人资料条目中可能显示的代码。
因此,我可以搜索是否存在不完整的标签。
YouTube API v2 已被弃用。YouTube API v3 提供以下接口:https://www.googleapis.com/youtube/v3/channels?part=status,snippet&mine=true
结果看起来像
{
"kind": "youtube#channelListResponse",
"etag": "'"DsOZ7qVJA4mxdTxZeNzis6uE6ck/ZcfqyiqeHVjpZe2OzRYKDx0FikI'"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "'"DsOZ7qVJA4mxdTxZeNzis6uE6ck/XMRC3bd-8_FpW1Mxf8T-cDbmbns'"",
"id": "UCsscztqpacVMxemmxNkwVQg",
"snippet": {
"title": "",
"description": "",
"publishedAt": "2012-07-17T03:19:15.000Z",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/i/sscztqpacVMxemmxNkwVQg/1.jpg"
},
"medium": {
"url": "https://i.ytimg.com/i/sscztqpacVMxemmxNkwVQg/mq1.jpg"
},
"high": {
"url": "https://i.ytimg.com/i/sscztqpacVMxemmxNkwVQg/hq1.jpg"
}
}
},
"status": {
"privacyStatus": "private",
"isLinked": false,
"longUploadsStatus": "eligible"
}
}
]
}
请注意状态中的"isLinked"值。
- 有可能过滤来自嵌入式YouTube的声音吗
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- html5视频中的Youtube类型注释
- 链接和youtube的Javascript和regex
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 使用javascript将视频从我的android应用程序上传到youtube
- 多维关联数组的最后一个索引
- internet explorer 8兼容模式下的Youtube api错误
- 如何用低音量自动启动Youtube视频(iframe)
- 可以't从Youtube IFrame更改焦点
- 使用HTML5播放器时使用Javascript更改Youtube视频
- node.js/javascript/couchdb视图到关联数组似乎不起作用
- 可以't根据设备自动调整youtube播放器的大小
- Youtube JavaScript API不是't正在初始化
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 在Android Kitkat上模拟鼠标点击Youtube视频
- HtmlUnit无法在youtube上完全加载页面
- Rails——处理多态关联上的Ajax destroy调用
- 区分 Youtube-Google 关联帐户和未关联帐户
- YouTube - 将素材资源 ID 与视频 ID 相关联