Начало работы
Далее процесс настройки 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', }); }