/gozvuk

Клиент API Звука для Go.

Primary LanguageGoMIT LicenseMIT

gozvuk

Неофициальный клиент для API zvuk.com.

Важное и не очень

Несуществующие треки

  1. Получаем айдишники лайкнутых треков: UserTracks (OrderByDateAdded, OrderDirectionAsc)
  2. Получаем полные версии треков: GetFullTrack
  3. Некоторые айдишники будут пустые. То есть в коллекции у нас якобы есть трек, но по факту трека не существует.

Вывод: проверяйте, не пустые ли ID у полученных треков (и не только треков).

404

Если трек/артист/что-либо-еще не найдено, то ошибки не будет. Будут пустые поля. Даже если получаете слайс, он будет не пустой. Будет один элемент с пустыми полями.

Вывод: чтобы проверить на 404, проверяйте поля. Например ID. Даже в слайсах.