Soundcloud - ищете больше, чем термин?

Как вы выполняете поиск ИЛИ по нескольким терминам с помощью Soundcloud API?

Разделение запятой, похоже, выполняет поиск по И:

e.g.

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago,parks&limit=50

В API Google вы можете использовать% 7C для поиска по ИЛИ, но, похоже, это не работает с Soundcloud?

например http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago%7Cparks&limit=50

Спасибо за любую помощь.


person user1347619    schedule 20.04.2012    source источник


Ответы (1)


В настоящее время невозможно выполнить запросы «ИЛИ» к ресурсу /tracks.

Предлагаемое нами решение состоит в том, чтобы выполнить два запроса, объединить результаты и удалить все дубликаты.

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago&limit=50

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=parks&limit=50

Объединенный результат, конечно, не будет упорядочен по общей релевантности двух условий поиска, хотя вы можете взять дубликаты и поместить их «поверх» остальных.

HTH Ханнес

person Hannes Tydén    schedule 25.04.2012