itsmepetrov / yandex-music-api

A Node.js wrapper for the Yandex.Music API (Unofficial) http://music.yandex.ru
MIT License
191 stars 38 forks source link

Требует прохождение капчи #7

Open li0ard opened 4 years ago

li0ard commented 4 years ago

Код:

var YandexMusicApi = require("yandex-music-api")
var api = new YandexMusicApi();

api.init({username: "", password: ""})
    .then(function() {
        return api.getGenres().then(function(genres) {
            console.log('Music genres:')

            genres.forEach(function(genre) {
                var genreTitle = 'Unknown';
                if(genre.titles.en){
                    genreTitle = genre.titles.en.title;
                }else if(genre.titles.ru){
                    genreTitle = genre.titles.ru.title;
                }
                console.log(genreTitle + ' (tracks: ' + genre.tracksCount + ')');

                if(genre.subGenres){
                    genre.subGenres.forEach(function(subGenre){
                        var genreTitle = 'Unknown';
                        if(subGenre.titles.en){
                            genreTitle = subGenre.titles.en.title;
                        }else if(subGenre.titles.ru){
                            genreTitle = subGenre.titles.ru.title;
                        }
                        console.log('    >' + genreTitle + ' (tracks: ' + subGenre.tracksCount + ')');
                    })
                }

            })
        });
    })
    .catch(function(err) {
        console.log('Error: ', err);
    });

Ошибка:

error: "403"
error_description: "CAPTCHA required"
x_captcha_key: "00AJJuza1KufUGMLQGQC81RZJIl2HPuH"
x_captcha_url: "https://ext.captcha.yandex.net/image?key=00AJJuza1KufUGMLQGQC81RZJIl2HPuH"
rivizoft commented 4 years ago

Авторизацию у тебя спокойно проходит?

li0ard commented 4 years ago

Выводит ошибку:

error: "403"
error_description: "CAPTCHA required"
x_captcha_key: "00AJJuza1KufUGMLQGQC81RZJIl2HPuH"
x_captcha_url: "https://ext.captcha.yandex.net/image?key=00AJJuza1KufUGMLQGQC81RZJIl2HPuH"
acherkashin commented 3 years ago

@li0ard

Я пилю интеграцию яндекс музыки в виде экстеншина для VsCode. У меня есть более расширенная реализация API в файле yandexMusicApi.ts. В моей реализации капча не требуется.

Visual Studio Marketplace Репозиторий

image

Garoika commented 2 years ago

@li0ard пофиксил? Если да, то скажи как

li0ard commented 2 years ago

@Garoika неа, уже забил