2016-11-13 5 views
2

パブリックプレイリスト内のすべてのプライベートビデオのビデオID番号とビデオタイトル(タイトルは「プライベートビデオ」となります)を取得するには、何か助けが必要です。具体的には、以下のスクリプトを編集するのに助けが必要です。このスクリプトはこれまで可能でしたが、YoutubeのAPIで何かが変わったことを恐れています。この情報を入手してスクリプトを修正する方法があるかどうかを知りたい。公開プレイリスト - YouTube API v3の非公開動画から動画IDを取得するにはどうすればよいですか?

だけで月私のスクリプト前

My script is located here

は(上記参照)playlistidからplaylistItemsをフェッチするとき非公開動画の動画ID番号とビデオ名を取得することができました(もちろん、ビデオのタイトルは「プライベートビデオ」と改名されました - それは私が欲しかった情報です)。残念ながら、私はyoutubeから同じplaylistidを取り出すと、今この情報をすべて隠します。プレイリストにプライベートビデオが含まれている場合、プレイリストにビデオがないかのように動作します。昨年質問された質問は、プライベート動画を含むプレイリストから動画ID番号と名前を引き出すことができることを示しています。 Retrieve Video IDs contained in a Playlist - YouTube API v3

ここでは、ビデオIDとビデオ名を取得するプレイリストの例を示します。 https://www.youtube.com/playlist?list=PLAg_-NsALZoOLfXbX7eGIzFsbG21XAvct

答えて

0

私はそれを試していないが、あなたはAPIリクエストのパラメータに一致するプレイリストアイテムのコレクションを返します

PlaylistItems: listAdvanced Google Services

を試すことができます。指定したプレイリスト内のすべてのプレイリストアイテムを取得したり、一意のIDで1つ以上のプレイリストアイテムを取得したりすることができます。

AFAIKあなたが非公開/非公開の動画を所有している場合は、YouTubeのAPI v3を使用して動画を入手できます。これらの関連するSOの質問(Using the YouTube API v3 to list all private videosGoogle Youtube Data API: Private videos with API keyGoogle YouTube API (v3): how to access my unlisted/private videos from my server?)はすべて、動画の所有者としてIDを取得することについて説明しています。

+0

まあ、YouTubeのプレイリストでプライベートに設定されていた**ビデオのID番号と一般的な「プライベートビデオ」のタイトルを**私は**所有していません。これらの非公開の動画はまだ私のプレイリストにあります。私のものではありませんが、プライベートに設定されています。これらの動画が公開されなくなったときに通知を受けたいと思っていました。 PlaylistItems:リストを使用し、高度なGoogleサービスを使用してYoutubeのAPIを有効にしようとしました。しかし、YouTubeは、プレイリスト項目を取得する際に、一般的な「プライベートビデオ」のタイトルとビデオIDを提供していません。私は何か間違っているのか、Youtubeが変わったのかを見たいと思っていました。 –

+1

私はAPIで何か変わったと思う、私は私のプレイリストから非公開のビデオを識別して削除することができました。プレイリストアイテムは返されません。アイテムの総数が正しいと思っても、「totalResults」:4ですが、データ構造内には3つのアイテムしかありません。 – Tym

0

この問題は修正されました。あなたは今、あなたが慣れていた行動を得ます。

+1

ありがとうございました!私はそれが修正されてうれしい –

関連する問題