【问题标题】:How to get user links through YouTube API?如何通过 YouTube API 获取用户链接?
【发布时间】:2015-12-25 15:17:34
【问题描述】:

YouTube 用户的“关于”标签中有一段外部链接。如何通过 YouTube API 获取链接?

例如https://www.youtube.com/user/google/about有twitter、Facebook、Google+等链接

我在文档中找不到任何地方。因为文档和结构有点难以理解,我可能会错过其中的相关部分。

【问题讨论】:

    标签: youtube youtube-data-api


    【解决方案1】:

    Ferhad,我花了一些时间研究这个问题,据我所知,这些链接无法通过 Youtube V3 API 获得。但是,像您一样,我不相信我已经探索了所有选择。只是在可用的文档中并不清楚。

    我刚刚做了这个测试:访问 YouTube 频道的“关于”页面,例如https://www.youtube.com/user/Gap/about,您会发现有一个名为“链接”的部分,其中包含许多 URL。我相信您会在许多 YouTube 频道上找到它。我查看了 YouTube 和 Google+ API(认为链接可能来自链接的 G+ 帐户),我找不到通过 API 检索这些链接的方法。

    我尝试使用带有这些参数的“频道:列表”:

    • part=auditDetails,brandingSettings,contentDetails,contentOwnerDetails,id,invideoPromotion,sn-p,statistics,status,topicDetails
    • id=UCKdDR4GsvrA3yeDhMykoiPQ
    • fields=etag,eventId,items,kind,nextPageToken,pageInfo,prevPageToken,tokenPagination,visitorId

    链接在数据中不存在。

    由于有一个链接的 Google+ 帐户,我试着在那里查看,认为它们可能在两个平台之间共享。我尝试使用带有这些参数的“People: get”:

    • userid=100521075388356747359
    • fields=aboutMe,ageRange,birthday,braggingRights,circledByCount,cover,currentLocation,displayName,domain,emails,etag,gender,id,image,isPlusUser,kind,language,name,nickname,objectType,occupation,organizations,placesLived ,plusOneCount,relationshipStatus,skills,tagline,url,urls,verified

    链接不存在。下一个探索领域将是查看它们是否仅可通过 OAuth2 使用,但同样,从文档中并不明显。

    很抱歉,这只是部分答案,但有时很难证明是否定的。

    【讨论】:

    • 谢谢Chip,我刚刚经历了同样的过程,但似乎它们仍然不可用
    【解决方案2】:

    专注于 YouTube API 的 Google 开发者关系团队成员 Ibrahim Ulukaya 表示,它们在 2013 年 2 月不可用:https://stackoverflow.com/a/14962220/515942

    很遗憾,API 中没有提供“相关网站”,即使在 "https://developers.google.com/youtube/v3/docs/channels#snippet.description"

    【讨论】:

    • 此声明有更新吗? 3年后,数据仍然没有。
    • @SagiMann 不幸的是,我不知道。
    猜你喜欢
    • 2014-05-12
    • 2016-07-22
    • 2018-02-12
    • 2017-12-10
    • 2012-06-23
    • 1970-01-01
    • 2014-06-13
    • 2018-10-14
    • 2011-04-16
    相关资源
    最近更新 更多