2011-07-13 16 views
6

मुझे अपने एंड्रॉइड ऐप में yelp api को एकीकृत करना होगा। मैंने कभी ऐसा नहीं किया है इसलिए थोड़ी मदद की ज़रूरत है। मैं जानना चाहता हूं कि मैं कैसे शुरू करूं, सभी चीजों की क्या आवश्यकता है, आदिएंड्रॉइड में Yelp एकीकरण

मैंने एंड्रॉइड में इस कोड https://github.com/Yelp/yelp-api/blob/master/v2/java/Yelp.java को लागू करने का प्रयास किया। यह लाइन request.send पर कोई NoSuchMethodError देता है()

समस्या क्या हो सकती है?

उत्तर

11

एंड्रॉयड में Yelp एकता के लिए:

चरण 1: Yelp साइट के लिए रजिस्टर। आपको याल्प कुंजी की आवश्यकता होगी। Register here। एपीआई पहुंच प्राप्त करें।

चरण 2: आपको अपनी परियोजना में लेखक-1.2.1.jar होना चाहिए। Get it here

चरण 3: अपनी परियोजना में इन 2 फ़ाइलों को जोड़ें: Yelp.java और YelpApi2.java

चरण 4: आप Yelp.java से मुख्य() विधि को हटा सकते हैं और इसके बजाय अपनी गतिविधि से Yelp.search() को कॉल कर सकते हैं। खोज() 3 बहस लेता है: शब्द, अक्षांश और देशांतर। शब्द वह चीज है जिसे आप खोजना चाहते हैं (उदाहरण के लिए रेस्तरां, बार, आदि)।

चरण 5: जब आप अनुरोध भेजते हैं, तो आपको एक जेसन प्रतिक्रिया मिलती है। डेटा प्राप्त करने के लिए प्रतिक्रिया पार्स करें। जेसन प्रतिक्रिया पैरामीटर, See this पर अधिक जानकारी के लिए।

इन चरणों का पालन करें और आप अपने एंड्रॉइड में येलप एकीकरण करने में सक्षम होंगे। याल्प द्वारा प्रदान की गई एपीआई दस्तावेज देखें।

एक अन्य उदाहरण है जो मुझे पता चला: Yelp Example

+0

मैं पढ़ा है कि यह मुफ़्त है, और कुछ जगह में वे कहते हैं कि वे आप भुगतान करते हैं। यह कैसे काम करता है? वे किस ऑपरेशन के लिए आपको भुगतान करते हैं? –

0

पहले रजिस्टर Yelp को साइट से click here

के लिए जाने के मेक एपीआई पहुँच पर क्लिक करें और अपनी खुद की outhentication कुंजी बनाने की तुलना में। इसे चलाने के बजाए इन कुंजी को जिथब डेमो में बदलें .. काम करता है।

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