{
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 Version/17.0 Mobile/15E148 Safari/604.1",
"browser": {
"name": "Safari",
"version": "17.0"
},
"os": {
"name": "iOS",
"version": "17.0"
},
"device": "mobile",
"isBot": false,
"engine": "WebKit"
}
curl --location --request GET 'https://zylalabs.com/api/14231/user+agent+parser+api+-+browser+os+device+bot/35316/parse+user+agent?ua=Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 Version/17.0 Mobile/15E148 Safari/604.1' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए यूजर एजेंट पार्सर एपीआई - ब्राउज़र ओएस डिवाइस बोट API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
एपीआई एक उपयोगकर्ता-एजेंट स्ट्रिंग से विस्तृत जानकारी लौटाता है जिसमें ब्राउज़र का नाम और संस्करण ऑपरेटिंग सिस्टम का नाम और संस्करण डिवाइस का प्रकार (मोबाइल टैबलेट डेस्कटॉप) रेंडरिंग इंजन और बॉट पहचान स्थिति शामिल है
प्रतिक्रिया में प्रमुख क्षेत्र "ua" (मूल उपयोगकर्ता-एजेंट स्ट्रिंग), "browser" (जिसमें "name" और "version"), "os" (जिसमें "name" और "version"), "device" (प्रकार), "isBot" (बूलियन), और "engine" (रेंडरिंग इंजन) शामिल हैं
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है इसमें एक मुख्य ऑब्जेक्ट है जिसमें यूजर-एजेंट स्ट्रिंग और ब्राउज़र तथा ऑपरेटिंग सिस्टम विवरण के लिए नेस्टेड ऑब्जेक्ट शामिल हैं इसके साथ ही डिवाइस प्रकार बोट डिटेक्शन और रेंडरिंग इंजन के लिए अलग-अलग फ़ील्ड भी हैं
एपीआई ब्राउज़र (नाम और संस्करण) ऑपरेटिंग सिस्टम (नाम और संस्करण) डिवाइस प्रकार (बीएस, टैबलेट, डेस्कटॉप) रेंडरिंग इंजन और यह जानकारी प्रदान करता है कि क्या यूजर-एजेंट एक बॉट से संबंधित है
उपयोगकर्ता GET अनुरोध में एंडपॉइंट के लिए विभिन्न उपयोगकर्ता-एजेंट स्ट्रिंग प्रदान करके अपनी अनुरोधों को कस्टमाइज़ कर सकते हैं API प्रदान की गई स्ट्रिंग को पार्स करेगा और समस्त पार्स किए गए डेटा को लौटाएगा
विशिष्ट उपयोग के मामलों में वेब विश्लेषिकी उपयोगकर्ता अनुभव अनुकूलन बॉट पहचान और उपकरण-विशिष्ट सामग्री वितरण शामिल हैं डेवलपर्स इस डेटा का उपयोग उपयोगकर्ता उपकरणों और ब्राउज़रों के आधार पर एप्लिकेशन को अनुकूलित करने के लिए कर सकते हैं
डेटा की सटीकता लगातार अपडेट और ज्ञात यूजर-एजेंट पैटर्न के खिलाफ पुष्टि के माध्यम से बनाए रखी जाती है एपीआई विश्वसनीय पार्सिंग परिणाम सुनिश्चित करने के लिए यूजर-एजेंट स्ट्रिंग्स का एक विस्तृत डेटाबेस का उपयोग करता है
मानक डेटा पैटर्नों में ब्राउज़र नामों (जैसे, क्रोम, फ़ायरफ़ॉक्स), ऑपरेटिंग सिस्टम (जैसे, विंडोज, आईओएस) और उपकरण प्रकारों में भिन्नताएँ शामिल हैं उपयोगकर्ता प्रतिक्रिया में स्थिर प्रारूप का अनुमान लगा सकते हैं जिससे अनुप्रयोगों में आसान एकीकरण संभव हो सके