एक्सट्रैक्ट यूजर एजेंट एपीआई एक उन्नत समाधान का प्रतिनिधित्व करता है जो उपयोगकर्ता एजेंट स्ट्रिंग्स को व्यापक रूप से पार्स और विश्लेषण करने के लिए डिज़ाइन किया गया है। उपयोगकर्ता एजेंट स्ट्रिंग्स वे बुनियादी तत्व हैं जो HTTP अनुरोधों में होते हैं जिन्हें वेब ब्राउज़र्स अपने आप को वेबसाइटों के लिए पहचानने के लिए भेजते हैं। ये स्ट्रिंग्स ब्राउज़र के प्रकार, ऑपरेटिंग सिस्टम, डिवाइस की क्षमताओं और उपयोगकर्ता के वातावरण के अन्य संबंधित विशेषताओं को समझने के लिए महत्वपूर्ण मेटाडेटा शामिल करते हैं।
वास्तव में, एक्सट्रैक्ट यूजर एजेंट एपीआई उपयोगकर्ता एजेंट स्ट्रिंग्स में शामिल विस्तृत जानकारी को निकालने और व्याख्या करने में उत्कृष्ट है। इसमें उपयोग किए जा रहे विशिष्ट ब्राउज़र की पहचान करना (जैसे क्रोम, फ़ायरफ़ॉक्स, सफारी आदि), इसका संस्करण संख्या और अंतर्निहित रेंडरिंग इंजन शामिल है। यह ऑपरेटिंग सिस्टम (जैसे, विंडोज, मैकोज़, लिनक्स, आईओएस, एंड्रॉइड) को भी पहचानता है और इसके संस्करण या प्रकार की जानकारी प्रदान करता है, जो प्लेटफ़ॉर्म-विशिष्ट ऑप्टिमाइज़ेशन और संगतता जांच में मदद करता है।
इसके अतिरिक्त, एपीआई डिवाइसों को विभिन्न प्रकारों में वर्गीकृत करता है, जैसे डेस्कटॉप, लैपटॉप, टैबलेट, स्मार्टफोन और विशेष उपकरण। यह स्क्रीन रिज़ॉल्यूशन, पिक्सेल घनत्व और टचस्क्रीन क्षमताओं जैसी अतिरिक्त डिवाइस-विशिष्ट विवरण निकालने में भी सक्षम है। यह जानकारी विकासकर्ताओं के लिए अमूल्य है जो विभिन्न डिवाइस श्रेणियों और स्क्रीन आकारों के लिए अनुकूलित वेब अनुभव प्रदान करना चाहते हैं।
वास्तविक समय डेटा पुनर्प्राप्ति क्षमताओं के लिए धन्यवाद, एपीआई यह सुनिश्चित करता है कि उपयोगकर्ताओं को उनके अनुप्रयोगों या वेब सेवाओं तक पहुँचने वाले उपयोगकर्ता एजेंटों के बारे में अद्यतन जानकारी मिले। यह समय पर जानकारी वेब डिज़ाइन, सामग्री वितरण रणनीतियों और उपयोगकर्ता इंटरफ़ेस की अनुकूलन के लिए सक्रिय समायोजन करने में सक्षम बनाती है, जो वर्तमान ब्राउज़र उपयोग प्रवृत्तियों और डिवाइस प्राथमिकताओं पर आधारित होती है।
अंत में, एक्सट्रैक्ट यूजर एजेंट एपीआई उपयोगकर्ता एजेंट स्ट्रिंग्स को निकालने, विश्लेषण और व्याख्या करने के लिए एक महत्वपूर्ण उपकरण है ताकि ब्राउज़र के उपयोग, डिवाइस की प्राथमिकताओं और मंच की विशेषताओं के बारे में मूल्यवान अंतर्दृष्टि प्राप्त की जा सके।
यह एक पैरामीटर प्राप्त करेगा और आपको एक JSON प्रदान करेगा।
ब्राउज़र संगतता परीक्षण: विकासकर्ता विभिन्न ब्राउज़र संस्करणों और प्लेटफ़ॉर्म पर ब्राउज़र-विशिष्ट व्यवहार और संगतता मुद्दों की पहचान करने और उनका परीक्षण करने के लिए एपीआई का उपयोग करते हैं।
डिवाइस पहचान और अनुकूलन: वेबसाइटें और अनुप्रयोग एपीआई का उपयोग अपने कंटेंट तक पहुँचने वाले डिवाइस के प्रकार (डेस्कटॉप, टैबलेट, मोबाइल) की पहचान करने और उसके अनुसार उपयोगकर्ता अनुभव को अनुकूलित करने के लिए करते हैं।
विश्लेषण और उपयोगकर्ता व्यवहार की अंतर्दृष्टि: व्यवसाय उपयोगकर्ता एजेंट डेटा का विश्लेषण करते हैं ताकि उपयोगकर्ता जनसांख्यिकी, डिवाइस प्राथमिकताओं और ब्राउज़िंग आदतों के बारे में अंतर्दृष्टि प्राप्त की जा सके, जो विपणन और उत्पाद विकास में रणनीतिक निर्णयों को सूचित करता है।
सुरक्षा और पहुँच नियंत्रण: साइबर सुरक्षा टीमें एपीआई का उपयोग पुराने या असुरक्षित ब्राउज़रों और उपकरणों से पहुँच का पता लगाने और उसे अवरुद्ध करने के लिए करती हैं जो वेब अनुप्रयोगों के लिए सुरक्षा जोखिम पैदा करते हैं।
सामग्री व्यक्तिगतकरण: सामग्री प्रबंधन प्रणालियाँ उपयोगकर्ता एजेंट डेटा का उपयोग करके डिवाइस क्षमताओं, स्क्रीन आकारों और उपयोगकर्ता प्राथमिकताओं के आधार पर व्यक्तिगत सामग्री प्रदान करती हैं, जिससे जुड़ाव बढ़ता है।
प्रति माह एपीआई कॉल की संख्या के अलावा, कोई और सीमाएँ नहीं हैं।
API का उपयोग करने के लिए, user_agent को स्ट्रिंग प्रारूप में भेजें, जैसे: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, जैसे Gecko) Chrome/105.0.0.0.0 Safari/537.36" API user_agent को ब्राउज़र, प्लेटफॉर्म, इंजन और डिवाइस प्रकार के बारे में विवरण प्रदान करने के लिए तोड़ देगी
एजेंट निष्कर्षण - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
{
"data": {
"browser": {
"name": "Chrome",
"version": "105.0.0.0",
"major_version": "105",
"minor_version": "0.0.0",
"is_bot": false,
"icon": "No available"
},
"platform": {
"name": "macOS",
"version": "10.15.7",
"short": "mac",
"icon": "No available"
},
"device": {
"name": "",
"type": "Desktop",
"icon": "No available"
},
"engine": {
"name": "AppleWebKit",
"version": "537.36"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/4712/extract+user+agent+api/5820/agent+extraction' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"user_agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36"
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
इस एपीआई का उपयोग करने के लिए, उपयोगकर्ताओं को एक वेब ब्राउज़र की उपयोगकर्ता एजेंट जानकारी दर्ज करनी होगी
एक्स्ट्रैक्ट यूजर एजेंट एपीआई यूजर एजेंट स्ट्रिंग्स को पार्स करके वेब ब्राउज़र, ऑपरेटिंग सिस्टम, डिवाइस और क्षमता के बारे में विस्तृत जानकारी निकालता है
सभी स्वादों के लिए अलग-अलग योजनाएँ हैं जिनमें एक छोटी संख्या के लिए मुफ्त परीक्षण शामिल है लेकिन आपकी दर का सीमित होना सेवा के दुरुपयोग से बचने के लिए है
Zyla लगभग सभी प्रोग्रामिंग भाषाओं के लिए एक विस्तृत श्रृंखला के एकीकरण विधियों की पेशकश करता है आप अपने प्रोजेक्ट के साथ एकीकृत करने के लिए इन कोड का उपयोग कर सकते हैं जैसे आपको आवश्यकता हो
आपको वेब सामग्री को अनुकूलित करने, सुरक्षा में सुधार करने और उपयोगकर्ता जनसांख्यिकी को प्रभावी ढंग से समझने के लिए उपयोगकर्ता एजेंट स्ट्रिंग का विश्लेषण करने के लिए एक्सट्रैक्ट यूजर एजेंट एपीआई की आवश्यकता होगी
API एक JSON ऑब्जेक्ट लौटाती है जिसमें उपयोगकर्ता एजेंट स्ट्रिंग से पार्स की गई विस्तृत जानकारी होती है जिसमें ब्राउज़र नाम संस्करण ऑपरेटिंग सिस्टम डिवाइस प्रकार और रेंडरिंग इंजन शामिल हैं
प्रतिक्रिया में प्रमुख क्षेत्र "ब्राउज़र" (नाम, संस्करण), "प्लैटफ़ॉर्म" (नाम, संस्करण), " उपकरण" (प्रकार), और "इंजन" (नाम, संस्करण) शामिल हैं जो उपयोगकर्ता के परिवेश में व्यापक जानकारी प्रदान करते हैं
प्रतिक्रिया डेटा को एक नेस्टेड JSON प्रारूप में संरचित किया गया है जिसमें ब्राउज़र, प्लेटफ़ॉर्म, डिवाइस और इंजन के लिए अलग-अलग अनुभाग हैं जो विशिष्ट विवरणों तक आसान पहुँच प्रदान करते हैं
एपीआई ब्राउज़र के प्रकार और संस्करण, ऑपरेटिंग सिस्टम की जानकारी, डिवाइस वर्गीकरण (डेस्कटॉप, मोबाइल आदि) और रेंडरिंग इंजन की विशेषताएं प्रदान करता है जिससे गहराई से विश्लेषण संभव होता है
उपयोगकर्ता POST अनुरोध में विभिन्न उपयोगकर्ता एजेंट स्ट्रिंग्स प्रदान करके अनुरोधों को कस्टमाइज़ कर सकते हैं जिससे विशेष ब्राउज़र या उपकरणों के आधार पर विशिष्ट विश्लेषण की अनुमति मिलती है
"is_bot" यह इंगित करता है कि उपयोगकर्ता एजेंट एक बॉट है जबकि "major_version" और "minor_version" संस्करण का विवरण प्रदान करते हैं "type" डिवाइस के अंतर्गत निर्दिष्ट करता है कि यह डेस्कटॉप टैबलेट या मोबाइल है
डेटा की सटीकता लगातार अपडेट और ज्ञात उपयोगकर्ता एजेंट पैटर्न के खिलाफ सत्यापन के माध्यम से बनाए रखी जाती है जिससे उपयोगकर्ता एजेंट स्ट्रिंग्स के विश्वसनीय पार्सिंग और व्याख्या सुनिश्चित होती है
विशिष्ट उपयोग के मामले में ब्राउज़र संगति परीक्षण डिवाइस पहचान के लिए अनुकूलन उपयोगकर्ता व्यवहार विश्लेषण और पुरानी ब्राउज़रों को ब्लॉक करने के लिए सुरक्षा आकलन शामिल हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,425ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,742ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,765ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
6,283ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
343ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
22ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,565ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
198ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
652ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
6,739ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,585ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,591ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
16ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
960ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
10,990ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
61ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,508ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,134ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
74ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
266ms