यूजर एजेंट आइडेंटिफायर API एक शक्तिशाली उपकरण है जिसे HTTP अनुरोध हेडर से निकाले गए यूजर एजेंट स्ट्रिंग्स को पार्स करने के लिए डिज़ाइन किया गया है। यूजर एजेंट स्ट्रिंग्स में क्लाइंट डिवाइस या एप्लिकेशन के बारे में महत्वपूर्ण जानकारी होती है जो अनुरोध कर रहा है, जिसमें ऑपरेटिंग सिस्टम, ब्राउज़र, डिवाइस का प्रकार और कभी-कभी अतिरिक्त मेटाडेटा जैसे विवरण शामिल होते हैं। यह API इन स्ट्रिंग्स को पार्स करके संरचित और अर्थपूर्ण डेटा प्रदान करता है जिसका उपयोग विभिन्न एप्लिकेशन और सिस्टम में किया जा सकता है।
असल में, यूजर एजेंट इनसाइट API कच्चे यूजर एजेंट स्ट्रिंग्स को एक संरचित प्रारूप में प्रोसेस करता है, जिससे डेवलपर्स और उद्यमों को उनके उपयोगकर्ताओं के उपकरणों या सॉफ़्टवेयर की विशेषताओं के बारे में जानकारी प्राप्त करने की अनुमति मिलती है। यह संरचित डेटा उपयोगकर्ता अनुभव व्यक्तिगतकरण, डिवाइस-विशिष्ट ऑप्टिमाइजेशन, लक्षित सामग्री वितरण और बेहतर विश्लेषण में सहायक हो सकता है।
संविधानिक एल्गोरिदम और ज्ञात यूजर एजेंट्स के डेटाबेस का उपयोग करते हुए, API यूजर एजेंट स्ट्रिंग के तत्वों को सटीकता से पहचानता और वर्गीकृत करता है। इसमें ऑपरेटिंग सिस्टम के प्रकार और संस्करण को निर्धारित करना, ब्राउज़र और इसके संस्करण की पहचान करना, डेस्कटॉप और मोबाइल उपकरणों के बीच अंतर करना, और स्ट्रिंग में एम्बेडेड विभिन्न अन्य क्लाइंट विवरणों को पहचानना शामिल है।
उपयोगकर्ता जो यूजर एजेंट आइडेंटिफायर API को अपने एप्लिकेशनों में एकीकृत करते हैं, वे इसके उपयोग में आसानी और विश्वसनीयता का लाभ उठाते हैं। API आमतौर पर एक सरल इंटरफ़ेस प्रदान करता है जो मौजूदा सिस्टम के साथ निर्बाध एकीकरण की अनुमति देता है।
कुल मिलाकर, यूजर एजेंट आइडेंटिफायर API आधुनिक वेब और मोबाइल अनुप्रयोगों के लिए एक मौलिक उपकरण है, जो उपकरण खोज, यूजर एजेंट पार्सिंग और डेटा समृद्धि के लिए आवश्यक कार्य प्रदान करता है। कच्चे यूजर एजेंट स्ट्रिंग्स को संरचित डेटा में परिवर्तित करने की इसकी क्षमता आपको व्यक्तिगत अनुभव प्रदान करने, प्रदर्शन को ऑप्टीमाइज़ करने और एक बढ़ती हुई आपस में जुड़े डिजिटल वातावरण में सूचित निर्णय लेने में सक्षम बनाती है।
{
"ua": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Build/SD1A.210817.023; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/94.0.4606.71 Mobile Safari/537.36",
"browser": {
"name": "Chrome WebView",
"version": "94.0.4606.71",
"major": "94"
},
"engine": {
"name": "Blink",
"version": "94.0.4606.71"
},
"os": {
"name": "Android",
"version": "12"
},
"device": {
"vendor": "Google",
"model": "Pixel 6",
"type": "mobile"
},
"cpu": {}
}
curl --location --request POST 'https://zylalabs.com/api/6541/user+agent+identifier+api/9502/agent+parser' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
इस एपीआई का उपयोग करने के लिए, उपयोगकर्ताओं को उपयोगकर्ता एजेंट की जानकारी को JSON में संरचना करने के लिए इंगित करना होगा
हर किसी के लिए अलग-अलग योजनाएं हैं जिसमें कुछ सीमित अनुरोधों के लिए एक मुफ्त परीक्षण भी शामिल है लेकिन इसकी दर का सीमित होना सेवा के दुरुपयोग को रोकने के लिए है
Zyla लगभग सभी प्रोग्रामिंग भाषाओं के लिए एक विस्तृत श्रृंखला के एकीकरण विधियों प्रदान करता है आप अपने प्रोजेक्ट के साथ एकीकृत करने के लिए आवश्यकतानुसार इन कोड का उपयोग कर सकते हैं
एपीआई आपको आगंतुकों द्वारा इस्तेमाल किए जाने वाले विशिष्ट उपकरणों के आधार पर आपकी वेब सामग्री और उपयोगकर्ता अनुभवों को अनुकूलित करने में मदद करता है यह विभिन्न उपकरणों जैसे डेस्कटॉप स्मार्टफोन और टैबलेट में इष्टतम प्रदर्शन और कार्यक्षमता सुनिश्चित करता है
यूज़र एजेंट इनसाइट एपीआई को वेब ब्राउज़र द्वारा भेजे गए यूज़र एजेंट स्ट्रिंग्स को पार्स और इंटरप्रेट करने के लिए डिज़ाइन किया गया है
एजेंट पार्सर एंडपॉइंट उपयोगकर्ता एजेंट के बारे में संरचित डेटा लौटाता है जिसमें ब्राउज़र, ऑपरेटिंग सिस्टम, डिवाइस प्रकार और अतिरिक्त मेटाडेटा के बारे में विवरण शामिल होता है प्रतिक्रिया को JSON के रूप में प्रारूपित किया गया है
प्रतिक्रिया में प्रमुख क्षेत्रों में "ua" (उपयोगकर्ता एजेंट स्ट्रिंग), "browser" (नाम, संस्करण), "os" (नाम, संस्करण), "device" (विक्रेता, मॉडल, प्रकार), और "engine" (नाम, संस्करण) शामिल हैं प्रत्येक क्षेत्र उपयोगकर्ता के वातावरण के बारे में विशिष्ट जानकारी प्रदान करता है
प्रतिक्रिया डेटा एक पदानुक्रमात्मक JSON प्रारूप में संगठनित किया गया है प्रत्येक प्रमुख श्रेणी (ब्राउज़र, ओएस, डिवाइस, इंजन) में संबंधित उपक्षेत्र होते हैं जो उपयोगकर्ता एजेंट के बारे में विशिष्ट जानकारी तक पहुँचने में आसानी प्रदान करते हैं
एजेंट पार्सर एंडपॉइंट ब्राउज़र के नाम और संस्करण, ऑपरेटिंग सिस्टम विवरण, डिवाइस विक्रेता और मॉडल, और रेंडरिंग इंजन की विशेषताओं के बारे में जानकारी प्रदान करता है यह डेटा उपयोगकर्ता वातावरण को समझने में सहायक है
उपयोगकर्ता अपने अनुरोधों को POST अनुरोध में विभिन्न उपयोगकर्ता एजेंट स्ट्रिंग्स निर्दिष्ट करके कस्टमाइज़ कर सकते हैं। इससे विशिष्ट उपयोगकर्ता एजेंट के आधार पर अनुकूलित प्रतिक्रियाएँ प्राप्त करने की अनुमति मिलती है
डेटा एक व्यापक डेटाबेस से स्रोत किया गया है जिसमें ज्ञात उपयोगकर्ता एजेंट शामिल हैं जिसे निरंतर अपडेट और सामुदायिक योगदानों के माध्यम से बनाए रखा जाता है यह उपकरणों और ब्राउज़रों की विस्तृत पहुंच सुनिश्चित करता है
डेटा सटीकता को उपयोगकर्ता एजेंट डेटाबेस के नियमित अपडेट के माध्यम से बनाए रखा जाता है ज्ञात मानकों के खिलाफ मान्यता और एल्गोरिदम जो उपयोगकर्ता एजेंट स्ट्रिंग्स को प्रभावी ढंग से पार्स करते हैं यह विश्वसनीय पहचान सुनिश्चित करने में मदद करता है
विशिष्ट उपयोग मामलों में विशेष उपकरणों के लिए वेब सामग्री का अनुकूलन करना व्यक्तिगतकरण के माध्यम से उपयोगकर्ता अनुभव को बेहतर बनाना उपयोगकर्ता जनसांख्यिकी पर विश्लेषण करना और उपयोगकर्ता एजेंटों के आधार पर संभावित खतरों की पहचान करके सुरक्षा में सुधार करना शामिल है
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
816ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
6,721ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,425ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
265ms
सर्विस लेवल:
99%
रिस्पॉन्स टाइम:
23ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
502ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,565ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
291ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,765ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
706ms