Network & DNS🌐 سيرفر YASمتاح عبر APIbeginner
معاينة Open Graph
يعاين بطاقات المشاركة على منصات التواصل الاجتماعي (Open Graph / Twitter Card) ويفحص وسومها.
معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
Loading tool…
إيه اللي الأداة دي بتعمله؟
يعاين بطاقات المشاركة على منصات التواصل الاجتماعي (Open Graph / Twitter Card) ويفحص وسومها.
إمتى أستخدمها؟
- التأكد من ظهور الصورة والعنوان والوصف بشكل جذاب واحترافي عند مشاركة الروابط في Facebook و X و LinkedIn.
- اكتشاف الصور المفقودة أو ذات الأبعاد غير المتوافقة قبل إطلاق الحملات التسويقية.
- تحسين معدل النقر إلى الظهور (CTR) من منصات التواصل الاجتماعي ومواقع الدردشة.
مثال واقعي
الإدخال
https://yas.sh
الناتج
og:title: YAS.SH — Developer Infrastructure og:image: https://yas.sh/og.png (1200x630) og:description: Link intelligence and developer tools.
معاينة بصرية واقعية مطابقة لمظهر البطاقة في فيسبوك وتويتر ولينكد إن.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- أدخل رابط الصفحة المراد معاينة بطاقتها الاجتماعية.
- المعالجة
- يجلب النظام وسوم og:* و twitter:* من كود الصفحة ويولد معاينة بصرية للمظهر النهائي.
- الناتج
- معاينة حية لشكل المنشور في مختلف المنصات مع تدقيق لسلامة الأبعاد والنصوص.
- الخطوة التالية
- قم بتعديل وسوم الـ Open Graph في موقعك لضمان أفضل مظهر بصري.
أخطاء شائعة
- استخدام صور بأبعاد صغيرة جداً (أقل من 1200x630 بكسل) مما يظهرها كصورة مصغرة بجانب النص.
- كتابة عناوين وأوصاف طويلة جداً يتم قصها في شاشات الهواتف.
- استخدام روابط صور غير مشفرة (HTTP) في صفحات تعمل بـ HTTPS.
يعني إيه النتيجة
محاكاة واقعية ودقيقة لكيفية ظهور رابط صفحتك لجمهور وسائل التواصل الاجتماعي والمحادثات.
الخصوصية والأمان
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/open-graph-preview
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/open-graph-preview" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/open-graph-preview", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"url": "https://example.com"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/open-graph-preview", json={"url":"https://example.com"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | http/https URL |
Success response
{ "pageUrl": "...", "openGraph": { "title":"...", "image":"..." }, "twitter": {...}, "fallbackTitle": "..." }Fetch a URL and show its Open Graph / Twitter meta as a preview card.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
أدوات مرتبطة