0

YouTube API (バージョン 2) を使用して、アプリケーションからライブ イベントを作成しています。イベントは正常に作成されましたが、API を介して作成されたイベントと、YouTube サイトを介して直接作成されたイベントでは、取り込み設定の可用性が異なるという苦情がユーザーから寄せられました。

違いを説明するために、2 つの画像にリンクしました。

1つ目は、API を介して作成されたイベントを設定がどのように検索するかです。2 つ目は、YouTube サイトを通じて作成されたイベントの設定がどのように見えるかです。

エンコーダ設定の違いに注意してください。2 番目の図のように設定を一致させるために、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 (古い、v2) API を使用したため、イベントは古い v2 プラットフォームで作成されます。

Web では、v3 (新しい) プラットフォームを選択したように見えるため、イベントは新しいプラットフォームで作成されます。

新しいLive Streaming APIを使用することをお勧めします。

または、Web でオプトアウトして古いバージョンを使用することもできます。

API について説明した詳細なブログ投稿と、このトピックに関するGoogle I/O の講演があります。

于 2013-08-14T18:50:33.370 に答える