私の友人は、YouTube ネットワークの CMS 管理者として働いており、特定の動画の再生回数と収益を自動的に抽出する方法があるかどうか尋ねてきました。説明させてください。一部の人が著作権で保護された素材をアップロードした場合、CMS 管理者として 2 つのオプションがあります。動画を削除するか、再生時に動画に広告が表示されるように申し立て/アセットを追加しますが、問題は、それらの動画がパートナーに接続されていないことです。そのチャンネルの収益を確認することはできませんが、各動画を個別に確認する必要があります。したがって、リンク付きのビデオ (作成) がある場合: http://www.youtube.com/watch?v=123abcEFG56、ビデオのコード「123abcEFG56」を取得して、YouTube CMS アナリティクスの検索ボックスに貼り付けると、そのビデオのすべての情報を取得できます。 YT CMS アナリティクスで動画タイトルの一部である単語を使用することにより (彼は正確なタイトルでさえ試しました)、これはパートナー チャンネル/アカウントにアップロードされた動画に対してのみ機能するため、パートナー チャンネル以外にアップロードされた動画については、次のことができます。ビデオのコードを検索ボックスに入力した場合にのみ、そのビデオの統計情報を表示します)。
私はアイデアを思いつき、申し立てられた動画のあるチャンネルのいくつかにアクセスし、動画のタブをクリックして、html コードをコピーしました。次に、正規表現と PowerShell (Win7) を使用して、すべてのビデオ コードを .txt ファイルに抽出しました。.txt ファイルの各行には、1 つのビデオ コードが含まれています。たとえば、次のようになります。
123abcEFG56
123abcEFG57
123abcEFG58
...
したがって、これは通常の Youtube アカウントではなく CMS アカウントに関するものであり、アナリティクスが提供するので、「先月」からデータを抽出したいと思います (Youtube のデフォルトは「過去 30 日間」)。
私はYoutube-APIに精通していないので、私の質問は、行ごとに1つのコードを取り、先月の動画の視聴回数と収益を対応するコードを作成し、その情報を別の .txt または .csv ファイルに「書き込み」ます (理想的には、「動画名」、「再生回数」、「収益」)。
ご回答ありがとうございます。