{
"description": null,
"favicon": "https://zylalabs.com/favicon.ico",
"image": null,
"siteName": "zylalabs.com",
"title": "Just a moment...",
"url": "https://zylalabs.com/"
}
curl --location --request GET 'https://zylalabs.com/api/13352/link+preview+-+url+unfurl+api/28457/preview?url=https://zylalabs.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"results": [
{
"description": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
"favicon": "https://images.stripeassets.com/fzn2n1nzq965/1hgcBNd12BfT9VLgbId7By/01d91920114b124fb4cf6d448f9f06eb/favicon.svg",
"image": "https://images.stripeassets.com/fzn2n1nzq965/XtX984S1GJVsVOXFC7kMu/01988281e867728dfb09aa7793a6e3b9/Stripe.jpg?q=80",
"siteName": "stripe.com",
"title": "Stripe | Financial Infrastructure to Grow Your Revenue",
"url": "https://stripe.com/"
},
{
"description": "Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.",
"favicon": "https://github.com/fluidicon.png",
"image": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
"siteName": "GitHub",
"title": "GitHub · Change is constant. GitHub keeps you ahead.",
"url": "https://github.com/"
}
]
}
curl --location --request POST 'https://zylalabs.com/api/13352/link+preview+-+url+unfurl+api/28458/preview+batch' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"urls": [
"https://stripe.com",
"https://github.com"
]
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए लिंक पूर्वावलोकन - यूआरएल खुलता है API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
अग्रणी कंपनियों का भरोसा
अपने ऐप को समृद्ध लिंक पूर्वावलोकन दें जिसकी उपयोगकर्ता अपेक्षा करते हैं - कार्ड जो Slack, iMessage, और Twitter दिखाते हैं जब आप एक URL पेस्ट करते हैं। कोई भी URL भेजें, एक साफ JSON प्राप्त करें जिसमें पृष्ठ का शीर्षक, विवरण, पूर्वावलोकन छवि, साइट का नाम, और फ़ेविकॉन हो।
यह कैसे काम करता है: API पृष्ठ को सर्वर-साइड से लाता है और सबसे पहले OpenGraph टैग को पढ़ता है, फिर Twitter Card टैग को, फिर सामान्य HTML (, मेटा विवरण) पर लौटता है, इसलिए आपको उनके लिए भी उपयोगी परिणाम मिलते हैं जिन पृष्ठों में सामाजिक टैग नहीं होते हैं। फेचिंग SSRF-सुरक्षित है (निजी/आंतरिक पतों को अवरोधित किया गया है), आकार- और समय-सीमित है, और परिणाम एक घंटे के लिए कैश किए जा सकते हैं।
एंडपॉइंट: GET /preview?url=... एक URL के लिए; POST /preview/batch एक कॉल में 10 URLs तक के लिए। त्रुटियाँ मानक समस्या-प्रतिष्ठा JSON का उपयोग करती हैं जिसमें स्पष्ट मशीन-पठनीय कोड होते हैं।
इसके लिए बनाया गया: चैट और मैसेजिंग ऐप, CMS, सामाजिक शेड्यूलर, पढ़े-लेने के उपकरण, फ़ोरम - कहीं भी एक पेस्ट किया गया लिंक एक कार्ड बन जाना चाहिए।
GET /preview एपीआई समृद्ध पूर्वावलोकन कार्ड लौटाता है जिसमें शीर्षक, विवरण, छवि, साइट का नाम, फ़ेविकॉन और प्रदत्त लिंक का URL शामिल होता है POST /preview/batch एपीआई एक संरचित प्रारूप में 10 URLs के लिए समान डेटा लौटाता है जिससे लिंक पूर्वावलोकन का बैच प्रोसेसिंग संभव होता है
प्रतिक्रिया डेटा में प्रमुख क्षेत्र "शीर्षक," "विवरण," "छवि," "साइट नाम," "फेविकॉन," और "यूआरएल" शामिल हैं ये क्षेत्र लिंक किए गए पृष्ठ के बारे में आवश्यक जानकारी प्रदान करते हैं जिससे उपयोगकर्ता समृद्ध पूर्वावलोकन बनाने में सक्षम होते हैं
प्रतिक्रिया डेटा JSON प्रारूप में संगठित है GET एंडपॉइंट के लिए यह लिंक पूर्वावलोकन के लिए फ़ील्ड के साथ एकल ऑब्जेक्ट लौटाता है POST एंडपॉइंट एक ऑब्जेक्ट लौटाता है जिसमें "परिणाम" सरणी होती है जहां प्रत्येक प्रविष्टि एक URL के अनुसार होती है और इसके संबंधित पूर्वावलोकन डेटा को शामिल करती है
प्रत्येक एंडपॉइंट जानकारी प्रदान करता है जैसे पृष्ठ का शीर्षक, विवरण, पूर्वावलोकन छवि, साइट का नाम, फेविकॉन, और मूल URL यह डेटा उपयोगकर्ताओं को विभिन्न अनुप्रयोगों के लिए दृश्यता से आकर्षक लिंक पूर्वावलोकन उत्पन्न करने में मदद करता है
उपयोगकर्ता अपने अनुरोधों को GET अनुरोध में URL पैरामीटर निर्दिष्ट करके या POST अनुरोध में URLs के एक एरे प्रदान करके अनुकूलित कर सकते हैं यह लचीलापन उपयोगकर्ताओं को एक कॉल में विशिष्ट लिंक या कई लिंक के लिए पूर्वावलोकन पुनः प्राप्त करने की अनुमति देता है
API लक्ष्य वेबपेज से डेटा प्राप्त करती है OpenGraph टैग Twitter Card टैग और HTML मेटा विवरण को पढ़कर यह बहु-स्रोत दृष्टिकोण सुनिश्चित करता है कि उपयोगकर्ताओं को प्रासंगिक जानकारी मिलती है भले ही कुछ टैग गायब हों
टिपिकल उपयोग के मामले में चैट और मैसेजिंग ऐप्स के लिए लिंक प्रीव्यू उत्पन्न करना सामग्री प्रबंधन प्रणाली सामाजिक मीडिया शेड्यूलर और फोरम शामिल हैं यह कार्यक्षमता साझा किए गए लिंक के लिए समृद्ध दृश्य संदर्भ प्रदान करके उपयोगकर्ता अनुभव को बढ़ाती है
यदि एक URL आंशिक या खाली परिणाम लौटाता है तो API उपलब्ध फ़ील्ड प्रदान करेगा जैसे कि साइट का नाम और फ़ेविकॉन उपयोगकर्ता इन मामलों को सुचारू रूप से संभालने के लिए अपने अनुप्रयोगों में फ़ॉल बैक लॉजिक लागू कर सकते हैं ताकि एक सुसंगत उपयोगकर्ता अनुभव सुनिश्चित किया जा सके