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)
Отправка обратной связи на действия при прослушивании радио.