2012-06-30 26 views
6

estoy tratando de determinar las pistas más calientes en el rango de 1 mayo 2012 y el 10 de mayo de 2012.SoundCloud API: Ordenar por picor con el filtro "created_at" no funciona

Desafortunadamente, la siguiente consulta devuelve una conjunto vacío de pistas:

http://api.soundcloud.com/tracks?limit=20&order=hotness&created_at[from]=2012-05-01&created_at[to]=2012-05-10&consumer_key= 

Sin embargo, es evidente que existen pistas creadas en ese rango de tiempo debido a que la misma consulta funciona cuando se omite el parámetro de orden:

http://api.soundcloud.com/tracks?limit=20&created_at[from]=2012-05-01&created_at[to]=2012-05-10&consumer_key= 

Esperaba que el algoritmo hotness funcionara en cualquier rango de tiempo.

La otra cosa extraña que he encontrado es que cuando se especifica un parámetro de consulta a lo largo de lado los parámetros hotness y created_at, los resultados se devuelven:

http://api.soundcloud.com/tracks?limit=20&order=hotness&created_at[from]=2012-05-01&created_at[to]=2012-05-10&q=a&consumer_key= 

Desgraciadamente parece que los resultados no se ordenan por picor (aunque Creo que pueden haber sido en algún momento del pasado).

¿Alguna sugerencia sobre cómo obtener una lista de pistas ordenadas por hotness dentro de un intervalo de tiempo específico?

+0

¿Alguna vez resolvió esto? Parece que tienes el formato de fecha incorrecto de acuerdo con https://developers.soundcloud.com/docs/api/reference#tracks Es aaaa-mm-dd hh: mm: ss – wuliwong

+0

también creo que el calor ahora está en desuso; src: https://developers.soundcloud.com/blog/removing-hotness-param –

Respuesta

0

El parámetro picor ha sido deprecated a partir del 16 de abril de 2013. Como alternativa, puede clasificar pistas en función del número de jugadas (playback_count), descargas (download_count), favoritos (favoritings_count), comentarios (comment_count), Me gusta (likes_count) o reenvía (reposts_count) en un objeto track.

Cuestiones relacionadas