{
"url": "https://github.com/",
"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",
"site_name": "GitHub",
"type": "object",
"canonical": "https://github.com/",
"favicon": "https://github.githubassets.com/favicons/favicon.png",
"twitter_card": "summary_large_image",
"lang": "en",
"status": 200
}
curl --location --request GET 'https://zylalabs.com/api/14267/link+preview+metadata+api/35415/get+link+preview?url=https://github.com' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 链接预览元数据 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
传递任何URL,获取标题、描述、Open Graph图片、网站图标、站点名称、规范URL、Twitter卡片类型和语言。为聊天应用程序、内容管理系统和书签工具构建。
API返回任何公共URL的丰富链接预览元数据,包括标题 描述 Open Graph图像 网站图标 网站名称 规范URL Twitter卡片类型和语言
响应中的关键字段包括“标题”“描述”“图像”“图标”“网站名称”“规范”“推特卡片”“语言”和“状态”提供了关于该URL的全面元数据
响应数据采用JSON格式结构化,每个键代表关于URL的特定元数据。例如“title”提供页面标题,而“image”包含Open Graph图像URL
该API提供的信息包括网页标题、描述、Open Graph图像、网站图标、网站名称、标准URL、Twitter卡片类型和内容语言,使其适合各种应用程序
用户可以通过将不同的公共URL传递给API端点来自定义他们的请求。每个URL将返回其特定的元数据,从而根据用户需求提供量身定制的链接预览
典型的用例包括为聊天应用生成链接预览 增强内容管理系统(CMS)以及通过为共享链接提供丰富的元数据来改善书签工具
数据准确性通过直接从提供的 URL 获取元数据来维持,确保信息反映网页的当前状态。定期更新和检查有助于维护质量
如果API返回部分或空的结果,用户应该检查URL的可访问性或正确性。实现后备机制,例如默认值或错误消息,可以增强用户体验