2013-04-09 10 views
5

के साथ भू फ़िल्टर द्वारा खोजें 'भौगोलिक' फ़िल्टर के आधार पर ट्रैक खोजने की कोशिश करते समय मुझे हमेशा शून्य परिणाम मिलते हैं। प्रलेखन के अनुसार आप सर्वर प्रतिक्रिया में प्रत्येक ट्रैक की 'टैग-सूची' में मौजूद लैट/लॉन श्रेणियों को खोजने के लिए वाइल्डकार्ड के रूप में ***** का उपयोग कर सकते हैं। और हम अपने POST अनुरोध जारी करते समय 'टैग' फ़िल्टर का उपयोग करते हैं।ध्वनि क्लाउड एपीआई

उदाहरण के लिए

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

परिणाम प्रदान करती है शून्य।

मैं भी 'जियो:' छोड़ते हुए की कोशिश की है नाम स्थान संदर्भ, उदाहरण के के लिए अक्षांश/देशांतर स्ट्रिंग के रूपांतरों के सभी प्रकार की कोशिश की 'अक्षां = 52.0' 'जियो: अक्षां = 52.0 *'। Urlencoded और non urlencoded दोनों मानों का प्रयास किया, कुछ भी काम नहीं लगता है।

तो मैं सिर्फ कर

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

यह वापस परिणामों के एक भू स्थान टैग सूची में संदर्भित है कि लाएगा, इसलिए वहाँ डेटा बेस कि कर दिया है यकीन है कि के लिए टैग भू में पटरियों कर रहे हैं! मैंने इनमें से एक भौगोलिक प्रतिलिपि बनाई है: एपीआई अनुरोध के पोस्ट पैराम में एक यादृच्छिक ट्रैक से स्थान और इसे ट्रैक नहीं मिला है। मेरी जानकारी के लिए

एक और व्यक्ति इतने पर इस मुद्दे को दायर किया है एक महीने पहले, JQuery Soundcloud api: Geo Tag search not working

का उपयोग कर किसी भी मदद की बहुत सराहना की जाएगी।

(एफवाईआई ऊपर दिए गए कोड में शून्य पैरामीटर पोस्ट पैरामीटर पास करने का एक और विकल्प है, आपके पास A NameValuePair ऑब्जेक्ट का उपयोग करने का विकल्प है, मैंने इसे इस तरह से आजमाया लेकिन कोई सफलता नहीं मिली [geo पर खोज करते समय फिल्टर])

+0

आप किसी भी समाधान खोजने की है? – Bigood

+0

जब मैंने इसे पोस्ट किया तो उन्होंने सुविधा को अक्षम कर दिया था लेकिन दस्तावेज़ों से इसे हटाया नहीं था। यह सुनिश्चित नहीं है कि अगर आपको पता चलता है कि – brux

+0

अभी कैसे पता है तो यह मुझे कैसे बता सकता है? मुझे नहीं लगता कि यह अभी भी काम कर रहा है – evenodd

उत्तर

0

यह काम करना चाहिए

HttpResponse response = api.get("/tracks?geo:lat%3D52.0*", null); 
संबंधित मुद्दे