如何通过 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"
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"