acherkashin / yandex-music-open-api

Swagger документация для Yandex Music.

Home Page:https://www.cherkashin.dev/yandex-music-open-api/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Как получить ID пользователя?

AlexInCube opened this issue · comments

Я пытаюсь получить плейлисты пользователей.

Если публичные ссылки на плейлисты/треки выглядят так. Из такой ссылки я могу сразу вытащить ID и плейлиста и трека:
https://music.yandex.com/album/5307396/track/38633706
То у пользователей вот так, тут нет циферного ID для пользователя. А все методы требуют именно циферный ID (number или integer)
https://music.yandex.ru/users/kasimova.06/playlists/1001
И я не понимаю, как мне kasimova.06 превратить в ID пользователя. Чтобы передать его в client.user.getPlaylistById()
Я не вижу маршрутов для этого в API и методов в пакете для JavaScript.

Поменяв в файле UserService.d.ts в функции getPlaylistById параметр userId с типа данных number на string, я смог получить плейлист пользователя.

@AlexInCube А в качестве строки, что передаёте?

Я делаю парсинг ссылки https://music.yandex.ru/users/alexander.tsimbalistiy/playlists/1000
И достаю оттуда alexander.tsimbalistiy, и передаю это в функцию getPlaylistById