如何从 youtube/v3/channels API 获取 Youtube 频道的链接(网站)?

2024-03-09

查看文档:

https://developers.google.com/youtube/v3/docs/channels/list https://developers.google.com/youtube/v3/docs/channels/list

我没有看到任何请求获取频道链接或网站的部分。如果您访问 API 之外的任何频道的正常网站上的“关于”页面,它会在名为“链接”的部分中列出该频道的外部网站。

有没有办法要求谷歌添加这个?


YouTube Data API v3 再次不提供一项基本功能。

我建议你尝试一下我的开源 https://github.com/Benjamin-Loison/YouTube-operational-API/blob/966b7dbde5b4da83f3c3236407beca4099f85c87/channels.php#L259-L304 YouTube 操作 API https://yt.lemnoslife.com。确实通过抓取您将检索到的链接About给定 YouTube 频道的部分item["links"].

YouTube 频道示例 https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA/about (UC9-y-6csu5WGm29I7JiwpnA) 中包含此类网站 URLAbout标签。我的 API 将返回它:

{
    "kind": "youtube#channelListResponse",
    "etag": "NotImplemented",
    "items": [
        {
            "kind": "youtube#channel",
            "etag": "NotImplemented",
            "id": "UC9-y-6csu5WGm29I7JiwpnA",
            "countryChannelId": "UC9-y-6csu5WGm29I7JiwpnA",
            "about": {
                "stats": {
                    "joinedDate": 1239321600,
                    "viewCount": 201152616,
                    "subscriberCount": 2320000
                },
                "description": "Videos all about computers and computer stuff. Sister channel of Numberphile.",
                "title": "Computerphile",
                "details": {
                    "location": null
                },
                "links": [
                    {
                        "url": "http:\/\/www.facebook.com\/computerphile",
                        "title": "Facebook"
                    },
                    {
                        "url": "https:\/\/twitter.com\/computer_phile",
                        "title": "Twitter"
                    }
                ],
                "handle": "@Computerphile"
            }
        }
    ]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 youtube/v3/channels API 获取 Youtube 频道的链接(网站)? 的相关文章

  • 使用受邀用户列表发起视频群聊

    我有一个网站 一些拥有有效 Gmail ID 的人正在进行讨论 如果讨论中的其中一个人点击了 google Hangout 按钮 我需要使用已经邀请的讨论中的用户列表开始一个 Hangout 即我需要避免添加参与者打开环聊应用程序时出现的弹
  • Google Drive 服务帐户上传的位置

    我正在尝试使用服务帐户将文件上传到我的 Google 云端硬盘 当我部署此代码时 我不希望用户给予授权 我希望他们上传到我的帐户 我通过 PHP 使用它 下面是我到目前为止的情况 这段代码是基于官方文档给出的例子 当我运行 php 脚本时
  • YouTube 频道和播放列表 ID 前缀

    我注意到正常的频道 ID 有 UC 在开始时自动生成的有 HC 普通播放列表有 PL 但特殊的 例如上传或喜爱的视频 有 UU and FL 但这不适用于自动生成的频道 它们有 LP 这就是我到目前为止所发现的 是否有所有这些前缀及其含义的
  • 如何从 API 访问新的 YouTube 分析指标(展示次数、展示次数点击率)

    我是否可以通过 YouTube Analytics API 访问展示次数和展示次数点击率 这些指标是新的 我看到了以下文件 https productforums google com forum topic youtube huFTZ7H
  • Flutter Google 日历 Api 列表事件

    Flutter Google 日历 API v3https pub dartlang org packages googleapis https pub dartlang org packages googleapis Works Futu
  • Google Translate API(付费)与 Google Translate API(免费)?

    我的应用程序需要翻译 API 服务 并选择了谷歌翻译API https cloud google com translate docs 这需要花钱并且需要针对 Google API 进行身份验证 但在搜索过程中 我发现了这个链接 它看起来是
  • 在 Google API 中创建新项目时出现未知错误

    当我尝试在以下位置创建项目时出现此错误console developers google com https console developers google com 我的配额中还剩下 8 个项目 我尝试过不同的名称和不同的项目 ID 当
  • 使用 google-api-java-client 的 2 足 OAuth

    有谁知道如何将 2 legged OAuth 与 google api java client 一起使用 我正在尝试访问 Google Apps 配置 API 以获取特定域的用户列表 以下不起作用 HttpTransport transpo
  • Rails 中的 plusDomains.circles.addPeople 的 Google API 产生 403 Forbidden

    Using Google API Ruby 客户端 https github com google google api ruby client class GooglePlus def self follow contact contac
  • 使用 Google Analytics API 在 C# 中显示信息

    我一整天都在寻找一个好的解决方案 但谷歌发展得太快了 我找不到有效的解决方案 我想做的是 我有一个 Web 应用程序 它有一个管理部分 用户需要登录才能查看信息 在本节中 我想显示来自 GA 的一些数据 例如某些特定网址的综合浏览量 因为我
  • YouTube API v3 不返回任何项目

    一周前 我开始使用 YouTube API v3 并且能够使用以下 URL 从 API 检索 13 个项目 https www googleapis com youtube v3 search key MyKey channelId ACh
  • 使谷歌身份验证请求gapi.auth而不弹出窗口

    需要在js中发出auth请求但浏览器不支持弹窗 有没有办法重定向到新的 url 或在应用程序的 html5 页面中显示请求 通过使用此代码检查用户是否授权您的应用程序 gapi auth authorize client id client
  • Google API V3 OAUTH2 挂起 - TokenResponse-用户凭据文件未创建

    Google API V3 OAUTH2 问题报告 The GoogleWebAuthorizationBroker AuthorizeAsync下面的代码在我的 Windows 8 1 上运行良好 当我在 Windows 7 PC 上安装
  • Python / Google Maps API - TimeoutError: [Errno 60] 从终端调用函数时操作超时

    我正在从终端调用一个函数 该函数连接到 Google 地图 API 以返回某个地点的坐标 但是 我收到这个错误 sock connect self host self port TimeoutError Errno 60 Operation
  • 如何使用 YouTube API 获取视频字幕

    是否可以从 YouTube API 检索 获取 YouTube 视频 不属于用户所有 的字幕 在 v2 中 您只能访问视频字幕 在 v3 中 尚不支持字幕 但很快就会支持 这是服务条款问题 而不是提供这些标题
  • YouTube 在 iOS 上直播?

    这里的文档有点难以解析 我想知道是否有什么办法 将 YouTube 直播传输到 iOS 应用程序中 无需显着 任何 YouTube 品牌 Stream from作为 YouTube 直播的广播流的 iOS 设备 我最初的谷歌搜索得到了不同的
  • YouTube 分析 API 问题

    我是 YouTube Analytics API 的新手 有几个问题 为了检索 Analytics 报告 我必须为 ids 参数指定通道 ID 如何查找经过 OAuth 身份验证的用户的通道 ID 我在示例应用程序中看到 我可以调用 Dat
  • 如何限制谷歌购物API中的价格范围

    我正在使用 Google Shopping API 尝试检索具有特定数字或近似值的 顺序 的产品 例如 如果我要选择价格范围在 40 美元 60 美元之间的产品 50 美元 10 美元 我应该在 URL 搜索字符串中添加什么 我知道我可以像
  • Google 电子表格 API C# 在批量更新时缺少资源版本 ID

    我尝试使用电子表格 api C v2 2 0 0 批量更新空单元格 foreach var csvline in csv var csvlineParsed csvline Split for uint index 0 index lt c
  • 如何删除 GMail 标签 - Google Apps 脚本

    我想从放回收件箱的每封邮件中删除 后续 标签 我尝试了几件事 但仍然没有成功 我希望有人可以帮助我或为我指明正确的方向 涉及的函数是 function moveToInbox page GmailApp moveThreadsToInbox

随机推荐