2

我正在开发一个项目,我应该直接从 youtube 上传和搜索视频。我开始搜索并了解使用 youtube 数据 API。现在有两个版本。v3.0 处于实验阶段,v2.0 是旧版本。

我将第一次使用这个。我很困惑...

  1. 我应该使用 2.0 版还是 3.0 版?
  2. 与其他相比,我为什么要选择它?
  3. 开发复杂度有区别吗?

请建议!谢谢所有回答的人。(我正在使用php / mysql)

4

1 回答 1

4

出于几个原因,我个人建议使用版本 3。

  • Youtube 正在发生变化,就像所有平台一样,随着平台的变化,API 也会发生变化。使用不同的实体,并为这些实体创建不同的方法。YouTube 想到的一个很好的例子是您查找频道上传视频的方式。YouTube 转而使用上传播放列表(与任何其他播放列表一样处理),新的 API 反映了这一变化。版本 3 只是摆脱了一些旧的做事方式。
  • 另一个重大变化是 YouTube 希望处理频道的方式。频道越来越多地围绕他们的 ID(与您的 G+ 帐户相关联),而不是围绕用户名,v3 API 也反映了这一点。
  • 第 3 版的使用时间会更长(因为我确信 v2 会在某个时候被淘汰,就像 v1 一样)。
  • 版本 3 比版本 2(文档和实际端点)干净得多。这是一个非常容易提出的论点,只需查看以下两个文档页面。如果您不能立即告诉版本 3 更易于导航,那您一定是疯了!

版本 3:https ://developers.google.com/youtube/v3/docs/

版本 2:https ://developers.google.com/youtube/2.0/reference

可以说 v3 仍处于试验阶段是一个有效的论据,但我已经在生产环境中使用它几个月了,到目前为止我对它非常满意。我不希望 YouTube 在这一点上做出任何巨大的、彻底的改变。

于 2013-02-22T08:30:13.790 回答