Начало работы
Далее процесс настройки gooex
-
Токен можно получить только на аккаунт с двухфакторной авторизацией через приложение Яндекс.Ключ. Подключите его в Яндекс.Паспорте.
Внимание! Если решите удалить Яндекс.Ключ с телефона, сначала отключите его в Яндекс.Паспорте. Иначе потеряете доступ к аккаунту.
-
Два варианта настройки gooex:
- Если используете goofy, создайте новый файл и скопируйте код gooex
- Если используете только Яндекс.Музыку, скопируйте проект Apps Script

-
Перейдите в файл main.gs. Скопируйте функцию
generateYandexToken, если её нет.// Сгенерировать токен для Яндекс.Музыки function generateYandexToken() { gooex.Auth.generateTokenByCredentials('login', 'code'); } -
Впишите свой логин от Яндекс.Почты вместо слова
login. Впишите код из приложения Яндекс.Ключ вместо словаcode. Выберите функциюgenerateYandexTokenи нажмите выполнить.Код из приложения обновляется каждые 30 секунд. Успейте запустить функцию.

Если вы скопировали проект, при первом запуске функции
generateYandexTokenпоявится окно с предупреждением. Нажмите дополнительные настройки, затем перейти на страницу и предоставьте доступ. Возможно к этому моменту истечет срок действия кода из Яндекс.Ключа - введите новый и повторите запуск.Игнорируем предупреждение. Потому что пользователь и разработчик - одно лицо, вы.

-
Настройка завершена. Можете проверить работоспособность запустив функцию
examplePlaylist.// Обновляет плейлист 5 случайными лайками при каждом запуске function examplePlaylist() { let liked = gooex.Like.getLikedTracks(); gooex.Playlist.saveWithReplace({ name: 'Случайные лайки', tracks: liked.sliceRandom(5), description: 'Плейлист создан с помощью gooex', visibility: 'private', }); }