Во-первых, этот вопрос может звучать как дубликат, но из ответов, которые я уже видел, я думаю, что ответы не соответствуют этой цели, потому что у меня нет разрешения.
Я пытаюсь найти идентификатор канала YouTube после авторизации своей учетной записи Google.
Области, которые я использую:
https://www.googleapis.com/auth/yt-analytics.readonly
https://www.googleapis.com/auth/userinfo.profile
Многие ответы относятся к доступу к каналам V3 api для получения идентификатора канала.
$channelData = file_get_contents("https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&access_token=".$token['access']);
$channelData = json_decode($channelData, true);
Проблема с областями, которые я использую, вы не можете получить доступ к этому. Остальные вопросы о SO все вращаются вокруг этой конечной точки.
Youtube API Получение идентификатора канала после проверки подлинности
Как получить идентификатор канала (YouTube API v2)?
Как получить идентификатор канала или URL-адрес после Google Oauth PHP
Пожалуйста, обратите внимание, что я хочу, чтобы облака обладали абсолютным минимумом. Почему это просто невозможно с помощью только API-аналитики? Должен ли я использовать другую область YouTube для поиска идентификатора канала для человека, который только что санкционировал?
Вопрос, который я задаю,
Есть ли способ получить идентификатор канала для пользователя, который только разрешил мои текущие области? Если нет того, что является областью минимального количества разрешений, которую я могу использовать для получения своего идентификатора канала?