9

मेरे पास क्रोम वेब स्टोर में एक एक्सटेंशन है और मुझे यह पता होना पसंद है कि "एन उपयोगकर्ता" और रेटिंग on its page के माध्यम से कितने लोग इसका उपयोग कर रहे हैं।एपीआई कॉल?

हालांकि, मुझे वास्तव में कुछ संख्याओं को देखने के लिए पूरे "उत्पाद" पृष्ठ को लोड करना पसंद नहीं है और सोचा कि मैं थोड़ा विजेट बनाने की कोशिश करूंगा जो इसके बजाय इसे प्रदर्शित करेगा। हालांकि, मुझे क्रोम वेब स्टोर के लिए कोई एपीआई दस्तावेज नहीं मिल रहा है।

मैं /webstore/api/v1/appid.json जैसा कॉल करने के लिए कॉल करता हूं, लेकिन only concern the Licensing API खोज में मुझे सबसे नज़दीकी चीजें मिलीं।

क्या उपयोगकर्ता मेट्रिक्स के लिए कोई आधिकारिक क्रोम वेब स्टोर API है?

उत्तर

6

यह ऐसा कोई एपीआई नहीं है।

आप मैन्युअल रूप से उपयोगकर्ताओं को ट्रैक करने के लिए Google Analytics का उपयोग कर सकते हैं।

यदि आपको कुछ भी पसंद नहीं है, तो बस कई इंस्टॉल और उपयोगकर्ता हैं, My Extensions एक्सटेंशन है, यह आपके लिए उन नंबरों को ट्रैक करेगा।

+0

धन्यवाद @serg! मुझे कभी पता नहीं था कि विस्तार मौजूद है और यह मुझे बहुत समय बचा रहा है। साथ ही, Google Analytics आपके पृष्ठ पर आगंतुकों को ट्रैक करने के लिए एक देवता है और मैंने पाया है कि प्रत्येक रिलीज के साथ मेरे ग्राफ को एनोटेट करने से इसकी अधिक समझ में मदद मिलती है। – Alasdair

+0

धन्यवाद @serg - मुझे उस एक्सटेंशन के बारे में पता नहीं था। यह वास्तव में उपयोगी लग रहा है। जिज्ञासा से, मैंने अपने पॉपअप इंस्पेक्टर में चारों ओर पोक किया और पाया कि लेखक एपीआई एंडपॉइंट को मारने के बजाय वेब स्टोर में "उत्पाद पृष्ठ" पर HTML स्क्रैपिंग कर रहा है। यह चीजों को बताता है। :) –

+0

पुष्टि कर सकते हैं। मैं भी एक एपीआई खोजना चाहता था और उसी मार्ग पर समाप्त हुआ जैसे "मेरे एक्सटेंशन" –

5

".php" एक्सटेंशन से सहेजे गए HTML दस्तावेज़ के शरीर में जहां भी आप चाहते हैं वहां स्निपेट को कॉपी और पेस्ट करें।

<?php 

//URL of your extension 
$url = "https://chrome.google.com/webstore/detail/ddldimidiliclngjipajmjjiakhbcohn"; 

//Get the nb of users 
$file_string = file_get_contents($url); 
preg_match('#>([0-9,]*) users</#i', $file_string, $users); 
$nbusers = str_replace(",", "",$users[1]); 

echo $nbusers; //Display the number of users 

?> 
+0

ए स्क्रैपी, एह? :) मैं एचटीएमएल स्क्रैपिंग से बचने की उम्मीद कर रहा था, लेकिन यह वही है जो मैं कर रहा हूं (हालांकि, node.js का उपयोग करके)। –

+0

मुझे विश्वास है कि यह अंतिम क्रोम वेब स्टोर फ्रंट-एंड रीफ्रेश के रूप में तोड़ दिया गया है। –

+1

मैंने इस पोस्ट में एक संपादन सबमिट किया है जो इसे वेबस्टोर के नवीनतम संस्करण के लिए ठीक करता है। – ErikPerik

-1

आप chrome webstore widget का उपयोग वास्तविक समय उपयोगकर्ता Chrome वेबस्टोर में ऐप्लिकेशन/एक्सटेंशन के लिए गिनती प्राप्त करने के लिए कर सकते हैं।

-3

असल में कुछ क्रोम वेबस्टोर एपीआई है। https://developer.chrome.com/webstore/using_webstore_api

+0

एपीआई इसका उपयोग कर उपयोगकर्ताओं की संख्या प्रदान नहीं करता है। – dgil

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