Radio API#

Методы#

public async Task<YResponse<YStationsDashboard>> GetStationsDashboardAsync(AuthStorage storage)

Получение списка рекомендованных радиостанций.

public async Task<YResponse<List<YStation>>> GetStationsAsync(AuthStorage storage)

Получение списка радиостанций.

public async Task<YResponse<List<YStation>>> GetStationAsync(AuthStorage storage, string type, string tag)

Получение информации о радиостанции.

public Task<YResponse<List<YStation>>> GetStationAsync(AuthStorage storage, YStationId id)

Получение информации о радиостанции.

public async Task<YResponse<YStationSequence>> GetStationTracksAsync(AuthStorage storage, YStation station, string prevTrackId = "")

Получение треков радиостанции.

public async Task<YResponse<string>> SetStationSettings2Async(AuthStorage storage, YStation station, YStationSettings2 settings)

Установка настроек радиостанции.

public Task<string> SendStationFeedBackAsync(AuthStorage storage, YStation station, YStationFeedbackType type, YTrack track = null, string batchId = "", double totalPlayedSeconds = 0)

Отправка обратной связи на действия при прослушивании радио.