【问题标题】:Youtube API v3, topicId recoveryYoutube API v3,topicId 恢复
【发布时间】:2015-11-07 02:46:22
【问题描述】:

Youtube API v3 使开发人员能够检索有关特定视频的特定信息,在返回的数据中,可以根据以下示例请求名为 topicDetails 的部分:

Request:
https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&part=snippet,topicDetails

Response:
{
 "kind": "youtube#videoListResponse",
 "etag": "\"r3ahjFekUqNiL0By9B5wQ2uTZHM/i4Bt9XfY8YZ1ctSlg8BWcLD8HFQ\"",
 "items": [
  {
   "id": "7lCDEYXw3mM",
   "kind": "youtube#video",
   "etag": "\"r3ahjFekUqNiL0By9B5wQ2uTZHM/hYUGsnkhqATV4OXNG43HIObqlyw\"",
   "snippet": {
    "title": "Google I/O 101: Q&A On Using Google APIs",
    [ some properties have been omitted here ],
    "categoryId": "28"
   },
   "topicDetails": {
    "topicIds": [
     "/m/045c7b",
     "/m/0z5n",
     "/m/04136kj"
    ]
   }
  }
 ]
}

topicIds 字段是机器编码的,主题信息可以通过已弃用的 Freebase API(使用此标识符)检索。我无法在 YouTube 文档上找到有关弃用 freebase API 的影响的任何更新,并且由于我管理一个严重依赖于 YouTube topicDetails 的大型 node.js 代码库,我想问一下是否有任何已知的编程替代方案来恢复主题信息来自 Freebase 以外的稳定来源?

【问题讨论】:

    标签: node.js youtube youtube-api deprecated freebase


    【解决方案1】:

    作为 Freebase 退休 announcement 的一部分,Google 表示他们将提供几个新的知识图 API,并且这些新服务的可用性与 Freebase 的关闭之间会有 3 个月的重叠。

    据推测,依赖 Freebase MID 的 YouTube 等 Google 服务将过渡到这些新服务将过渡到新 API(可能标识符未更改),但具体情况知之甚少,因为 a) Google 逾期提供新 API 并且 b ) 他们对过渡过程只字未提。

    更新:Google 知识图 Search API 于 2015 年 12 月推出,支持按 KG ID(与 YouTube 使用的旧 Freebase ID 相同)查找内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 2013-05-10
      • 2019-08-05
      • 1970-01-01
      相关资源
      最近更新 更多