{
"url": "https://github.com/",
"finalUrl": "https://github.com/",
"statusCode": 200,
"cached": true,
"checkedAt": "2026-10-18T13:53:53.789Z",
"note": "Only meta tags present in the served HTML are read (no JavaScript rendering). Platforms cache link previews on their side; this report does not refresh them.",
"found": true,
"grade": "A+",
"score": 99,
"summary": {
"errors": 0,
"warnings": 0,
"infos": 1
},
"preview": {
"title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub",
"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.",
"image": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
"url": "https://github.com/",
"siteName": "GitHub",
"type": "object",
"twitterCard": "summary_large_image",
"locale": "en"
},
"tags": {
"openGraph": {
"og:image": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
"og:image:alt": "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.",
"og:site_name": "GitHub",
"og:type": "object",
"og:title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub",
"og:url": "https://github.com/",
"og: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."
},
"twitter": {
"twitter:image": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
"twitter:site": "@github",
"twitter:card": "summary_large_image",
"twitter:title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub",
"twitter: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."
},
"article": [],
"canonical": "https://github.com/",
"title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub · GitHub"
},
"imageCheck": {
"url": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
"status": 206,
"contentType": "image/png",
"sizeBytes": 618778,
"error": null
},
"issues": [
{
"severity": "info",
"code": "og_image_size_missing",
"message": "og:image:width / og:image:height are not set; scrapers must download the image first, so the first share can render without it."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14327/open+graph+twitter+card+validator+api/35914/validate+the+open+graph+and+twitter+card+tags+of+a+url' --header 'Authorization: Bearer YOUR_API_KEY'
{
"found": true,
"grade": "F",
"score": 56,
"summary": {
"errors": 0,
"warnings": 4,
"infos": 4
},
"preview": {
"title": "Hi",
"description": null,
"image": "https://example.com/a.png",
"url": "https://example.com/page",
"siteName": null,
"type": null,
"twitterCard": null,
"locale": null
},
"tags": {
"openGraph": {
"og:title": "Hi",
"og:image": "https://example.com/a.png"
},
"twitter": [],
"article": [],
"canonical": null,
"title": "Hi"
},
"assumptions": {
"url": "https://example.com/page",
"note": "Validated offline: the og:image file is not requested."
},
"issues": [
{
"severity": "warning",
"code": "og_type_missing",
"message": "No <meta property=\"og:type\"> (usually \"website\" or \"article\"). The Open Graph protocol lists it as required."
},
{
"severity": "warning",
"code": "og_url_missing",
"message": "No <meta property=\"og:url\">. Platforms then guess the canonical address of the page."
},
{
"severity": "warning",
"code": "og_description_missing",
"message": "No <meta property=\"og:description\">; link cards show no description text or a random page snippet."
},
{
"severity": "info",
"code": "og_site_name_missing",
"message": "No og:site_name; some platforms show it above the title."
},
{
"severity": "info",
"code": "og_image_size_missing",
"message": "og:image:width / og:image:height are not set; scrapers must download the image first, so the first share can render without it."
},
{
"severity": "info",
"code": "image_alt_missing",
"message": "No og:image:alt or twitter:image:alt text for the preview image."
},
{
"severity": "warning",
"code": "twitter_card_missing",
"message": "No <meta name=\"twitter:card\">. X may not render a card without it, even if Open Graph tags exist."
},
{
"severity": "info",
"code": "meta_description_missing",
"message": "No <meta name=\"description\">; used by search engines and as a fallback on some platforms."
}
],
"checkedAt": "2026-10-18T14:01:58.682Z"
}
curl --location --request POST 'https://zylalabs.com/api/14327/open+graph+twitter+card+validator+api/35915/validate+html+you+send+in' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"html":"Hi ","url":"https://example.com/page"}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 开放图谱推特卡片验证器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
所需和推荐的Open Graph和Twitter Card标签 值的长度 规范不匹配以及og图像是否可访问 它返回一个等级 一个分数 和编码问题
是的 验证端点接受请求体中的HTML并在离线状态下进行检查 除了可选的图像检查之外不进行任何外发请求
是的 像example.com这样的裸域被视为https 参数别名如u link target和site也是接受的
将探针参数设置为0 然后不请求图像只检查标签
总结中的错误计数门槛 一个错误将分数降低至75 所以仅凭字母等级不能可靠地判断是否通过