2011-12-17 15 views
5

कुछ शोध करने के बाद, मैंने पाया कि कुछ वेबसाइटें हैं (उदा। http://www.topappcharts.com) और ऐप्स जो किसी विशेष ऐप के लिए रैंकिंग दिखा सकते हैं। हालांकि, ग्राफ केवल उस अवधि को दिखा रहा है जब ऐप की रैंकिंग शीर्ष 200 के भीतर है।क्या आईट्यून्स ऐप स्टोर एपीआई के साथ किसी ऐप की रैंकिंग स्थिति प्राप्त करना संभव है?

मेरा प्रश्न यह है कि क्या कोई आधिकारिक एपीआई या गैर-आधिकारिक एपीआई है जिसे मैं अपनी ऐप की रैंकिंग स्थिति प्राप्त करने के लिए कॉल कर सकता हूं (यहां तक ​​कि इसकी स्थिति लगभग 500, 1000 है)।

या, iTunes AppStore डिस्प्ले जैसे पृष्ठ द्वारा क्वेरी। पृष्ठ द्वारा पृष्ठ लक्ष्य ऐप ढूंढने तक, और वर्तमान पृष्ठ के भीतर पेजx20 + स्थिति द्वारा स्थिति की गणना करें। क्या यह संभव है?

धन्यवाद

उत्तर

5

हाँ, यह वर्तमान में संभव है आइट्यून्स उपयोगकर्ता एजेंट और एप्लिकेशन स्टोर पृष्ठ अनुरोध संदेश (जो wireshark की तरह कुछ का उपयोग करके निर्धारित किया जा सकता है) की नकल करने की कर्ल या wget का उपयोग कर पृष्ठ से एप्लिकेशन स्टोर पेज स्क्रैप करने का। नतीजा एम्बेडेड ऐप नामों के साथ एचटीएमएल/एक्सएमएल का एक बड़ा पृष्ठ है। उस पेज को गुणा करना जहां आपको अपना ऐप * 20 मिल जाएगा, रैंकिंग के बहुत नीचे तक सभी तरह से स्थिति प्रदान करेगा। यदि आपका ऐप रैंकिंग में एक रास्ता नीचे है (एक घंटे का अंश?) में कुछ समय लग सकता है।

यह एक आधिकारिक एपीआई नहीं है, और इस प्रकार ऐप्पल समय-समय पर परिणामों के प्रोटोकॉल और प्रारूप दोनों को बदलता है (पूरी तरह से अनचाहे और सार्वजनिक दस्तावेज के साथ), साथ ही कई चीजों के विभिन्न संस्करणों के लिए अलग-अलग होते हैं उनके आईट्यून्स आवेदन।

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