वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

वेबपेज टू आईकॉन एपीआई - ग्रैविज़ के साथ फेविकॉन एक्सट्रैक्टर

चिह्न एपीआई के लिए वेबपेज यूआरएल को परिवर्तित करता है intओ आइकन, बस यह कोशिश करो डेमो कार्रवाई में इसे देखने के लिए आइकॉन टू आइकन एपीआई केवल एक फेविकॉन ग्रैबर नहीं है, बल्कि वेबपेज के लिए सभी उपलब्ध आइकनों पर अंतिम आइकन को आधार बनाता है। यदि कोई आइकन उपलब्ध नहीं हैं, तो यह वेबपृष्ठ के लिए एक उत्पन्न करेगा। स्रोत आइकन चुना गया, पृष्ठभूमि और चयनित कोई भी सीमा उपयोगकर्ताओं की आवश्यकताओं के आधार पर बदल सकती है।

एपीआई के साथ शुरू करने के लिए नीचे दिए गए कॉल में APPLICATION KEY टेक्स्ट उदाहरण को बदलें आपकी एप्लिकेशन कुंजी फिर आकार पैरामीटर सेट करें, जो 32 के लिए डिफ़ॉल्ट है। अंत में उस वेबपेज को निर्दिष्ट करें जिसे आप चालू करना चाहते हैं intकिसी आइकन को URL पैरामीटर के लिए आवश्यक URL पास करके। निम्नलिखित उदाहरण में https://www.astropioneer.blog/ परिवर्तित किया जा रहा है intoa 48x48 पिक्सेल आइकन।

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
एक URL पैरामीटर & or ? अक्षर URL एनकोडेड होने चाहिए।

इसे रखना एक अच्छा विचार है url क्वेरी में अंतिम पैरामीटर के रूप में पैरामीटरstring जैसा कि यह URL URL से बचता है, अधिकांश URL को आइकन API से वेबपेज पर दिया गया है।

जबकि आइकॉन को PHP जैसी सर्वर साइड लैंग्वेज के साथ डाउनलोड किया जा सकता है। इसे सीधे वेब पेज में भी प्रदर्शित किया जा सकता है या जावास्क्रिप्ट में उपयोग किया जा सकता है जैसा कि नीचे दिखाया गया है। याद रखें कि किसी वेबपेज में आइकन एपीआई का उपयोग करते समय वेबपेज के डोमेन को सूची में जोड़ा जाना चाहिए अधिकृत डोमेन.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

एक आइकन को भी रूपांतरित किया जा सकता है बस नीचे दिए गए विकल्पों में से आप जिस रूपांतरण को लागू करना चाहते हैं उसे पास करें। इसका एक उदाहरण यहाँ देखा जा सकता है कि परिवर्तन परिणामी आइकन सेपिया बना रहे थे।

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

पैरामीटर्स

चिह्न एपीआई के लिए वेबपेज निम्नलिखित चार मापदंडों को स्वीकार करता है।

नाम Description ऑप्शंस
कुंजी आपकी एप्लिकेशन कुंजी यह पैरामीटर आवश्यक है एक छवि आइकन बनाने के लिए
यूआरएल बदलने के लिए वेबपेज का यूआरएल intओए आइकन यह पैरामीटर आवश्यक है एक छवि आइकन बनाने के लिए
आकार परिणामी वर्ग आइकन का आकार तो 32 32x32px आइकन में परिणाम होगा
परिणत परिणामी आइकन पर लागू होने वाला परिवर्तन।
डिफ़ॉल्ट कोई नहीं है।
blackandwhite - एक ब्लैक एंड व्हाइट आइकन बनाएं
grayscale - एक ग्रेस्केल आइकन बनाएं
inverse - आइकन के रंगों को उल्टा करें
sepia - एक सीपिया रंग का आइकन बनाएं
स्रोत में प्रयुक्त आइकन के पसंदीदा स्रोत को परिभाषित करें
तैयार आइकन उत्पन्न करना।
डिफ़ॉल्ट सभी है।
all - सभी प्रकार के आइकन का उपयोग करें
favicon - केवल फेवीकोन्स का उपयोग करें
metadata - केवल वेबपेज मेटाडेटा आइकन का उपयोग करें

त्रुटियाँ

वेब पेज से आइकन एपीआई निम्नलिखित त्रुटि कोड वापस कर सकता है।

कोड Description
100 कोई URL निर्दिष्ट नहीं है
103 लापता आवेदन कुंजी
104 अपरिचित अनुप्रयोग कुंजी
114 आइकन का आकार अमान्य है
401 इस API का उपयोग जिस डोमेन पर किया जा रहा है वह होना चाहिए अधिकृत.
500 एक उन्नयन की आवश्यकता है