如何通过 YouTube API 获取用户链接?

How to get user links through YouTube API?

YouTube 用户的 'About' 标签中有一段外部链接。如何通过 YouTube 获取链接 API?

例如https://www.youtube.com/user/google/about

有twitter、Facebook、Google+等链接

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

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

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

我尝试使用 "Channels: list" 和这些参数:

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

链接在数据中不存在。

因为有一个链接的 Google+ 帐户,我试着去那边看,认为它们可能在两个平台之间共享。我尝试使用 "People: get" 和这些参数:

  • 用户 ID=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 获得,但同样,从文档中看不出这一点。

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

Ibrahim Ulukaya,Google 开发者关系团队的成员,专注于 YouTube API,表示他们在 2013 年 2 月不可用:

Unfortunately 'related sites' are not provided in API, even in "https://developers.google.com/youtube/v3/docs/channels#snippet.description"