web-dev-qa-db-ja.com

番組のYouTubeフィードですか?

購読しているもののYouTubeフィード(すべてを1つの大きなストリームにまとめる)を購読するのではなく(フィードリーダーで)興味のあるものごとに購読します(フィードリーダーで) YouTubeで別々に。 1人のuserのすべてのコンテンツに関心がある場合、フィードURLは単純に

http://gdata.youtube.com/feeds/base/users/[user]/uploads

Freeman's Mind のフィードを取得する方法を見つけようとしてきましたが、運はありません。私は次のリンクを試しました:

http://gdata.youtube.com/feeds/show/freemansmind
http://gdata.youtube.com/feeds/shows/freemansmind
http://gdata.youtube.com/feeds/base/show/freemansmind
http://gdata.youtube.com/feeds/base/shows/freemansmind
http://gdata.youtube.com/feeds/base/users/Machinima/show/freemansmind
http://gdata.youtube.com/feeds/base/users/Machinima/shows/freemansmind

ショーのフィード、またはuser = Machinimaなど、ショーのコンテンツのみをほぼ一意に識別するフィードがありますか?タイトルに「フリーマンの心」が含まれています


答えに基づいて、私は ビデオまたはチャンネルの関連フィードに移動するためのブックマーク を開発しました。

5
l0b0

短い答え(Freeman's Mindのフィード)は次のとおりです。

http://gdata.youtube.com/feeds/api/playlists/49C3B7EDD1624C55

長い答え(これを自分で見つけるため):作成者のアカウントページに移動して、目的の番組のプレイリストをクリックする必要があります。プレイリストID(この場合、49C3B7EDD1624C55)は、番組のURLボックスの最後にあるエピソードのリストの上にあります。

その後、そのプレイリストIDを上記のURLの最後に挿入するか、自分でそれを行いたい場合は、 フィードを見つけるためのYouTubeのページ に移動し、「取得」を選択します。 [プレイリスト]セクション、ボックスにあるIDを入力します。次に、以下のフィードのURIを出力します。

以下は、フィードページのスクリーンショットです。

enter image description here

7
eisb

Youtube Data APIを使用して、すべてのエピソードのフィードを取得できます。重要なのは、「ショー」という特別なカテゴリを使用することです。

https://gdata.youtube.com/feeds/api/videos?
    q=freemansmind
    &orderby=published
    &author=Machinima
    &category=Shows
    &v=2
5
Ciaran

とにかく正しい答えがすでにあるので、これは答えというよりもコメントです。

ただし、YouTubeを参照してURLからプレイリストIDを取得する場合、少し注意が必要であることに注意してください。

たとえば、プレイリストにアクセスする場合: https://www.youtube.com/playlist?list=PL26D021A7580EA83F 最後の部分は、プレイリストIDの正しい答えで述べたとおりですが、 PL26D021A7580EA83Fを入力し、それを gdata.youtube.com に入力して、無効であると通知されます。行う必要があるのは、IDの最初の2文字、PLを削除することです。したがって、PL26D021A7580EA83F26D021A7580EA83Fになります。その後、動作します。

1
Leonick