Link Search Menu Expand Document

Начало работы

Далее процесс настройки gooex

  1. Токен можно получить только на аккаунт с двухфакторной авторизацией через приложение Яндекс.Ключ. Подключите его в Яндекс.Паспорте.

    Внимание! Если решите удалить Яндекс.Ключ с телефона, сначала отключите его в Яндекс.Паспорте. Иначе потеряете доступ к аккаунту.

  2. Два варианта настройки gooex:

    • Если используете goofy, создайте новый файл и скопируйте код gooex
    • Если используете только Яндекс.Музыку, скопируйте проект Apps Script

    image

  3. Перейдите в файл main.gs. Скопируйте функцию generateYandexToken, если её нет.

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

    Код из приложения обновляется каждые 30 секунд. Успейте запустить функцию.

    image

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

    Игнорируем предупреждение. Потому что пользователь и разработчик - одно лицо, вы.

    image

  5. Настройка завершена. Можете проверить работоспособность запустив функцию examplePlaylist.

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