2014-01-10 2 views
1

Я использую API Explorer для поиска трека исполнителя Osunlade. Трек называется «Momma's Groove (Jimpster's Hip Replacement Mix)», и им воспользовался api call http://api.deezer.com/search?q=Momma 'Groove (Jimpster's Hip Replacement Mix), пытающийся получить соответствующие данные из Deezer API. К сожалению, вызов не выполняется, отображается пустой результат. Написание названия дорожки - это именно тот, который будет поставляться API, если я буду искать «Мамовую пазуху», а затем просмотрю результат поиска.Поиск трека с использованием точного названия дорожки не удался

Что я делаю неправильно?

ответ

0

Результаты, похоже, различаются в зависимости от того, включены ли вы в поиск и поиск паз-мама или паз мамы. Может быть, что-то связанное с ускорением или кодированием? Я использовал api для получения изображений в проекте и в итоге удалял что-либо в скобках для улучшения моих результатов, но это зависит от ваших требований.

Если вам нужен поиск проекта, вы можете попробовать echonest api, он включает в себя содержание deezer. Я попробовал поиск, и он возвращается правильно. Это немного обходное решение, но они также включают в себя ряд других типов поиска данных.

http://developer.echonest.com/api/v4/song/search?api_key= & формат = JSON & результаты = 1 & художник = Osunlade & название = Groove мамочки (замена тазобедренного сустава Jimpster в Mix) & ведро = ID: Deezer & ведро = отслеживает & предел = истинный

Дает

{"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "songs": [{"title": "Momma's Groove (Jimpster's Hip Замена Mix) "," artist_name ":" Osunlade "," artist_foreign_ids ": [{" каталог ":" deezer "," foreign_id ":" deezer: artist: 8810 "}]," tracks ": [{«foreign_release_id»: «deezer: release: 1280082», «каталог»: «deezer», «foreign_id»: «deezer: track: 13972899», «id»: «TRXJRPA139C9FA05C4»}, {"foreign_release_id": «deezer: release: 2664921», «каталог»: «deezer», «foreign_id»: «deezer: track: 28188121», «id»: «TRFXHEQ139CFCB2724»}], «artist_id»: «ARM29941187FB42945», «id ":" SOIEQHN137134DB8D8 "}]}}

API echonest требует, чтобы вы подписались на свой API для ключа.

+0

спасибо, плохо попробуйте, что тогда – vhss