0

我正在使用 YouTube API(版本 2)从我的应用程序创建实时事件。事件已成功创建,但用户抱怨通过 API 创建的事件与直接通过 YouTube 站点创建的事件相比,摄取设置的可用性不同。

我已经链接到两张图片来说明差异:

首先是设置如何查找通过 API 创建的事件第二是设置如何查找通过 YouTube 网站创建的事件。

请注意编码器设置的差异。我可以对 API 调用做些什么来使设置与它们在第二张图片中的外观相匹配?或者这就是所有事件在通过 API 创建时总是出现的方式?

以下是调用 API 的示例(已编辑授权位):

Authorization: Bearer ************
Accept: application/atom+xml
Content-Type: application/atom+xml
GData-Version: 2
X-GData-Key: key=*********

<entry xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom">
  <title>Test</title>
  <summary>Test</summary>
  <yt:when start="2013-08-14T17:00:00Z" />
  <content type="application/atom+xml">
    <entry>
      <media:group>
        <media:category label="Sports" scheme="http://gdata.youtube.com/schemas/2007/categories.cat" />
      </media:group>
    </entry>
  </content>
</entry>
4

1 回答 1

0

由于您使用了 GDATA (old, v2) API,因此事件是在旧 v2 平台中创建的。

在 Web 中,您似乎选择了 v3(新)平台,因此事件是在新平台中创建的。

我建议您使用新的Live Streaming API

或者您也可以选择退出网络以使用旧版本。

这是一篇描述 API的详细博客文章,我的Google I/O 讨论了这个主题。

于 2013-08-14T18:50:33.370 回答