Введение
Используя API last.fm, разработчики могут создавать приложения для извлечения и сортировки огромной коллекции музыки. В этом руководстве мы создадим простое приложение с использованием API last.fm. Мы извлечем лучших исполнителей и их количество воспроизведений и отрендерим их, отсортировав по количеству воспроизведений на странице HTML.
Получение ключа API
Перейдите на http://www.last.fm/api. Щелкните ссылку «Получить учетную запись API». Войдите в last.fm, если у вас есть там учетная запись. При желании вы можете войти в систему, используя свою учетную запись Facebook.
После входа в систему он будет попросите выбрать вид приложения, которое вы собираетесь создать. Сейчас мы выбираем некоммерческий. Также предоставьте форму с именем приложения/устройства, приложением, описанием и домашней страницей приложения. Нажмите «Создать учетную запись».
В конце процесса вы создадите приложение с КЛЮЧОМ API.
В этом приложении мы найдем лучших художников и их количество воспроизведений и отображение их на HTML-странице.
Код и объяснение
API last.fm предлагает несколько методов, с помощью которых вы можете получить данные. В этом примере мы будем использовать метод user.getTopArtists. Мы будем использовать «http://ws.audioscrobbler.com/2.0/?method=user.getTopArtists&user=test&api_key=4a9f5581a9cdf20a699f540ac52a95c9&limit=10&format=json&callback=?» URL для получения данных. Это возвращает данные JSON. Затем мы используем JQuery для получения данных из этого JSON и рендеринга. Код для приложения выглядит следующим образом:
Получите лучших исполнителей и их количество воспроизведений, используя last.fm API $ (document ) .ready (function () {$ .getJSON ("http://ws.audioscrobbler.com/2.0/?method=user.getTopArtists&user=test&api_key=4a9f5581a9cdf20a699f540ac52a95c9&limit=10&format=json&callback (json&callback=?)", = ''; $ .each (json.topartists.artist, function (i, item) {html + = "