यह Stock ticker symbol lookup API पर एक समान प्रश्न है, हालांकि वाणिज्यिक विकल्प के लिए मुझे लगता है कि मानक के बारे में कभी जवाब नहीं दिया गया था।क्या कंपनी नामों के आधार पर स्टॉक सिंबल खोजने के लिए कोई एपीआई है?
समस्या यह है: किसी कंपनी का नाम, आंशिक नाम या स्टॉक प्रतीक देखते हुए, संभावित प्रतीक मिलानों की एक सूची लौटाएं।
उदाहरण के लिएतो:
"microsoft" => "MSFT", "...", ...
"aapl" => "AAPL", "...", ...
"goo" => "GOOG", "...", ...
मैं "..."
का इस्तेमाल किया है माध्यमिक महत्व का एक और परिणाम मतलब करने के लिए।
जिस प्रश्न से मैंने लिंक किया था, वहां तक, जहां तक मैं कह सकता हूं, केवल 1 वास्तविक उत्तर, और कई लोग पूरी तरह से इस सवाल को गलत समझते हैं। मुझे स्टॉक डेटा, कीमतें या कुछ भी नहीं चाहिए! सही उत्तर को संबोधित करने वाला एक उत्तर ऐसा लगता है कि यह एक बहुत ही निजी एपीआई है और वह किसी भी समय टूट सकता है। वेबसाइट द्वारा उपयोग की जाने वाली सटीक कॉलबैक का उपयोग किया जाना चाहिए या अन्यथा यह काम नहीं करता है। यह केवल जेएसओएन प्रारूप में काम करता है, न कि एक्सएमएल जो मैं संभव हो तो पसंद करूंगा।
इसमें 3 चीजें हैं जो मैं इस समय पर विचार कर रहा हूँ रहे हैं, और मैं इन पर कोई राय जानना चाहेंगे, या दूसरों के सुझावों:
- उपयोग SPARQL DBPedia क्वेरी करने के लिए और बक्से में खेतों "के रूप में कारोबार" विकिपीडिया पर, यह डेटा अपेक्षाकृत असंगठित, अपूर्ण या असंगत है। मैंने पहले SPARQL का भी उपयोग नहीं किया है, इसलिए यह एक चुनौती हो सकती है।
- याहू क्वेरी भाषा के साथ उपयोग के लिए वर्चुअल टेबल का निर्माण करें जो वास्तव में याहू वेबसाइट (या अन्य) को स्क्रैप करता है लेकिन मुझे 'अच्छा' इंटरफ़ेस प्रदान करता है ताकि मुझे एप्लिकेशन को फिर से वितरित किए बिना बैकएंड डेटा को बदलने की अनुमति मिल सके (उदाहरण के लिए यदि याहू अपनी साइट बदलते हैं)। इसमें अतिरिक्त लाभ है कि मेरे पास पहले से ही YQL + XML से निपटने के लिए कोड है।
- बस उन साइटों से मेरे एप्लिकेशन के भीतर से स्क्रीन स्क्रैप डेटा जो इसे उपयोग की शर्तों में अनुमति देते हैं।
स्क्रीन-scraping एक हैक की तरह लगता है, और लगता है जैसे यह बहुत आसानी से तोड़ा जा सकता है, तो मैं बाद के दो विकल्प करने के लिए अनिच्छुक हूँ, लेकिन एक परीक्षण क्वेरी के साथ DBPedia पर डेटा पर एक नज़र था के बाद, ऐसा लगता है कि यह वास्तव में भयानक है और शायद किसी भी तरह का उपयोग नहीं हो सकता है।
सारांश: मैं कंपनी के नाम के लिए शेयर प्रतीकों प्राप्त करने के लिए एक विश्वसनीय एपीआई की जरूरत है।
संपादित करें: यह एक याहू एपीआई बिल्कुल नहीं होना चाहिए। यदि संभव हो तो मैं उनका उपयोग करना पसंद करूंगा, लेकिन केवल उनकी सेवाओं का उपयोग करके अन्य कोड की वजह से।
मैं एक नि: शुल्क एपीआई के लिए देख रहा था ले लिया है। मुझे यह बहुत अजीब लगता है कि सभी बाजार डेटा मुफ्त में उपलब्ध हैं, लेकिन केवल प्रतीकों की खोज के लिए शुल्क लिया जाता है। – danpalmer
हाँ। ठीक है जब तक बीएसवाईएम को वेब डेटा से कौन सी कंपनियां व्यापार कर रही हैं, इसे इकट्ठा करने के लिए बहुत सारे काम की आवश्यकता होती है। अधिकांश वेबसाइटें संभाव्य मिलान नहीं करती हैं, इसलिए आपको शायद इसे स्वयं बनाना होगा। –