#api #youtube #external #playlist
Вопрос:
Я наткнулся на эту проблему, так как хотел перенести все плейлисты (мои собственные и те, которые я добавил с других каналов) на другой канал.
Код, который я использую, возвращает только мои собственные плейлисты, а не те, которые я добавил на свой канал с другого канала.
Я протестировал это поведение в целевой учетной записи, которая содержит созданный мной личный плейлист и два плейлиста с другого канала. Сценарий, который я создал, использует oauth для того, чтобы «видеть» мой личный плейлист, но не может найти, безусловно, общедоступный плейлист с другого канала.
Мой код:
request = youtube.playlists().list(
part="snippet,contentDetails,status",
channelId="UC_x5XG1OV2P6uZZ5FSM9Ttw",
maxResults=25
)
maxResults здесь не играет роли, так как у меня всего три плейлиста в тестовом аккаунте.
Плейлист с другого канала хорошо виден, когда я использую ссылку «Библиотека» и прокручиваю вниз до «Плейлисты».
Я был бы признателен за любой намек, чтобы разгадать эту «тайну». ТИА!
Вот как я добавил плейлист с другого канала:
- перейдите на другой канал
- перечислите списки воспроизведения
- нажмите на кнопку «ПРОСМОТРЕТЬ ПОЛНЫЙ СПИСОК ВОСПРОИЗВЕДЕНИЯ».
- нажмите на значок, который выглядит как сэндвич в сочетании со знаком плюс (при наведении на него появляется надпись «сохранить список воспроизведения»).
Комментарии:
1. Не уверен, что это возможно с помощью API данных YouTube, рассмотрите возможность поиска или публикации проблемы на трекере проблем . Если вы можете рассмотреть это, используйте веб-очистку.