Recherche par géo filtre avec soundcloud api

En essayant de rechercher des pistes basées sur le filtre ‘geo’, je ne récupère toujours aucun résultat. Selon la documentation, vous pouvez utiliser ***** comme caractère générique pour rechercher des plages lat / lon existant dans la “liste de balises” de chaque piste de la réponse du serveur. Et nous utilisons le filtre ‘tags’ lors de l’émission de notre demande POST.

Par exemple

HttpResponse response = api.get("/tracks?tags=geo:lat%3D52.0*", null); 

renvoie zéro résultat.

J’ai également essayé d’omettre la référence de l’espace de noms ‘geo:’, j’ai essayé toutes sortes de variations de la chaîne lat / lon, par exemple ‘lat = 52.0’ ‘geo: lat = 52.0 *’ . Essayé à la fois les valeurs codées urlencodées et non codées urlencées, rien ne semble fonctionner.

Si je fais juste

 HttpResponse response = api.get("/tracks?tags=geo:", null); 

Cela ramènera les résultats pour lesquels un emplacement géographique est référencé dans la liste des balises. Il y a donc des pistes dans la firebase database qui ont été géo étiquetées à coup sûr! J’ai copié l’un de ces géo: emplacements d’une piste aléatoire dans les parameters POST de la demande de l’API et il ne trouve pas la piste.

À ma connaissance, une autre personne a soumis ce problème à SO il ya un mois, à l’aide de JQuery Soundcloud api: la recherche de balises géographiques ne fonctionne pas

Toute aide serait grandement appréciée.

(Pour info, le paramètre null dans le code que j’utilise ci-dessus n’est qu’une autre option de transmission des parameters post, vous avez le choix d’utiliser un object NameValuePair.

Cela devrait marcher

 HttpResponse response = api.get("/tracks?geo:lat%3D52.0*", null);