YouTube Analytics API を初めて使用するので、いくつか質問があります。
Analytics レポートを取得するには、「ids」パラメーターにチャネル ID を指定する必要があります。OAuth で認証されたユーザーのチャネル ID を見つけるにはどうすればよいですか? サンプル アプリケーションで、Data API (V3) で Channels.list メソッドを呼び出し、"mine=true" パラメーターを使用できることを確認しました。これは単一のチャネルを返すことが保証されていますか? そうでない場合、どのチャンネルが正しいチャンネルかを知るにはどうすればよいですか? ユーザーのチャンネル ID を見つけるための推奨される方法は何ですか?
チャネル ID を取得したら、Analytics データのクエリを開始できます。そのチャネルの全履歴について、そのチャネルの「ビュー」メトリックを照会したいと思います。問題は、どのくらいさかのぼってクエリを実行するかをどのように知ることができるかということです。チャネル開始日はありますか? 上記の Channels.list メソッドは、私のチャンネルの snippet.publishedAt の日付を返さないため、信頼できる方法ではないようです。停止するタイミングを他にどのように知ることができますか? YouTube が設立された 2005 年頃までさかのぼることができたと思いますが、それは悪いアプローチのように思えます。助言がありますか?
Analytics API は、チャネルとコンテンツ所有者のレポートをサポートしています。ユーザーが OAuth 経由で認証されたら、そのアカウントが通常の YouTube アカウントなのか CMS コンテンツ所有者アカウントなのかをどのように確認できますか?
どんな助けでも大歓迎です!