2011-12-15 4 views
6

मुझे श्रेणी आईडी पैरामीटर सहित API क्वेरी से अप्रत्याशित परिणाम मिल रहे हैं।फोरस्क्वेयर स्थानों में श्रेणी आईडी का उपयोग कैसे करें खोज एपीआई

उदाहरण के लिए, जब निम्नलिखित मानकों बोस्टन में 'नागरिक सार्वजनिक हाउस', एमए

ll: 42.3489027315987, -71.096134185791 
query: citizen 
categoryId: 4bf58dd8d48988d116941735 <== 'bars' 

परिणाम अन्य श्रेणियों से आयोजन स्थलों की तरह 'बैंकों के सहित हवा के लिए खोज करने के लिए इस्तेमाल करते हैं। श्रेणी आईडी पैरामीटर में कुछ गड़बड़ है? एपीआई दस्तावेज में इसे 'प्रयोगात्मक' लेबल किया गया है। क्या मैं इसे अनुचित तरीके से उपयोग कर रहा हूं?

एफवाईआई: मैं एक रेल ऐप के माध्यम से चौकोर एपीआई के साथ इंटरफेस करने के लिए क्विम्बी मणि का उपयोग कर रहा हूं।

धन्यवाद !!

उत्तर

6

तो जगह आप देख रहे थे

नागरिक लोक सभा & सीप बार

तो फिर तुम गलत CategoryID :(
श्रेणियों एक पदानुक्रम है उपयोग कर रहे थे है, और खोज है इसके द्वारा किया गया।

विशेष रूप से, 4bf58dd8d48988d116941735 बार श्रेणी
वह स्थान एक डब्ल्यू है हर्की बार, श्रेणी आईडी: 4bf58dd8d48988d122941735

क्यों बैंक वापस लौटे, यकीन नहीं :) मुझे यकीन है कि एक प्रश्न के साथ खोज करते समय, चौकोर इंजन बल अन्य फ़िल्टरों के बावजूद क्वेरी से मेल खाते हैं।

आपको download all categories होना चाहिए और श्रेणियों के पेड़ को बेहतर ढंग से समझने के लिए देखें कि कौन सी आईडी का उपयोग करना है।
ध्यान दें, आप नाइटलाइफ़ श्रेणी 4d4b7105d754a06376d81259 जो सभी सलाखों के उस में शामिल किया है के लिए देख सकते, जब से तुम एक प्रश्न के साथ देख रहे हैं आप के लिए क्या देख रहे (आप भी intent=match के साथ प्रयोग करने की कोशिश या ब्राउज़ करें और के रूप में एक त्रिज्या कर सकते हैं खोजना चाहिए कुंआ)।

+0

श्रेणी प्रतिबंधित और प्रश्न एक ही समय में काम करना चाहिए। हम जांच करेंगे कि उस व्यवहार में कोई बग है या नहीं। – akdotcom

+1

क्षमा करें, मैंने अपने उदाहरण के लिए गलत श्रेणी आईडी चुना है। मैंने नाइटलाइफ़ श्रेणी आईडी के साथ भी सवाल उठाया और पेड़ में ऊपर वाला एक भी, जिसे मैं मानता हूं वह भोजन है। सभी मामलों में मेरी क्वेरी ने बैंकों और अन्य नकली परिणामों को वापस कर दिया। – istan

+0

मैं वही व्यवहार देख रहा हूं। मैं शीर्ष स्तर की खाद्य श्रेणी आईडी का उपयोग करता हूं: 4d4b7105d754a06374d81259, लेकिन मुझे अन्य श्रेणियों में स्थानों के परिणाम दिखाई देते हैं। –

0

ऐसा लगता है कि चार वर्गों में सभी श्रेणी आईडी समान हैं। मैंने बस एक हवाई अड्डे के लिए मतदान किया और इसे मुझे अपनी श्रेणी आईडी देने दिया और फिर सलाखों के लिए भी ऐसा किया। वे दोनों एक ही श्रेणी आईडी था।

मुझे एक अलग श्रेणी आईडी (4eb1bc533b7b2c5b1d4306cb हवाईअड्डा लाउंज) मिला और फ़िल्टर के रूप में इसका उपयोग करते समय यह केवल इस आईडी के साथ परिणाम लौटा।

3

सुपर देर से, लेकिन मैंने पाया कि यदि आप पैरामीटर सीधे ...search? के बाद और अपने प्रमाणीकरण और संस्करण पैरामीटर से पहले रखते हैं, तो यह काम करता है।

उदाहरण के लिए। search?categoryId=123&client_id=456&client_secret=789&v=20140828

+1

धन्यवाद! यह वास्तव में मदद करता है – Amituuush

संबंधित मुद्दे