Preguntas de la API de YouTube Analytics

Soy nuevo en la API de YouTube Analytics y tuve un par de preguntas:

Para recuperar los informes de Analytics, tengo que especificar el ID de canal para el parámetro "ids". ¿Cómo puedo encontrar el ID de canal para el usuario autenticado por OAuth? Vi en la aplicación de ejemplo que puedo llamar al método Channels.list en la API de datos (V3) y usar el parámetro "mine = true". ¿Está garantizado esto para devolver un solo canal? Si no, ¿cómo sé qué canal es el correcto? ¿Cuál es la forma recomendada de encontrar el ID de canal de un usuario?

Una vez que tenga la ID del canal, puedo comenzar a consultar los datos de Analytics. Me gustaría consultar la métrica de "vistas" del canal para el historial completo de ese canal. La pregunta es, ¿cómo puedo saber hasta qué punto volver a consultar? ¿Hay una fecha de inicio del canal? El método Channels.list mencionado anteriormente no devuelve el snippet.publishedAt date para mi canal, por lo que no parece ser una forma confiable. ¿Cómo puedo saber cuándo parar? Supongo que podría volver a consultar hasta 2005, aproximadamente, cuando se fundó YouTube, pero ese parece ser un mal enfoque. ¿Alguna sugerencia?

La API de Analytics admite informes para canales así como para propietarios de contenido. Una vez que un usuario se autentica a través de OAuth, ¿cómo puedo saber si esa cuenta es una cuenta regular de YouTube y una cuenta de propietario de contenido de CMS?

Cualquier ayuda sería muy apreciada!