2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
如果你编写的代码需要调用链接——例如机器人、网络爬虫、检索增强生成(RAG)摄入任务或自主代理——你最终需要获取统一资源定位符(URL)背后的元数据:标题、描述、预览图片以及网站名称。令人烦恼的并非解析开放图谱(Open Graph)标签,而是几乎所有为此提供服务的托管应用程序编程接口(API)都要求你先注册账号。
这一要求对人类来说尚可接受,但对代理而言却是一道壁垒。自主脚本没有收件箱来确认注册,没有仪表板可供点击,也没有银行卡可供输入。“只需获取一个 API 密钥”这一步骤,人类只需执行一次,而代理则完全无法完成。
OpenUnfurl 正是针对这一特定问题的小型解决方案:一个无需账号、无需 API 密钥、仅需一次 GET 请求的公共链接解析端点。
端点
curl "https://openunfurl.vercel.app/api/unfurl?url=https://github.com"
返回干净的 JSON 数据:
{
"url": "https://github.com",
"resolvedUrl": "https://github.com/",
"title": "GitHub · 变化是永恒的。GitHub 让你保持领先。",
"description": "加入全球采用最广泛的人工智能驱动开发者平台...",
"image": "https://images.ctfassets.net/.../GH-Homepage-Universe-img.png",
"siteName": "GitHub",
"type": "object",
"favicon": "https://github.githubassets.com/favicons/favicon.png",
"oembed": null,
"fetchedAt": "2026-05-17T01:53:00.977Z"
}
从 JavaScript 调用:
const r = await fetch(
`https://openunfurl.vercel.app/api/unfurl?url=${encodeURIComponent(target)}`
);
const meta = await r.json();
// meta.title, meta.description, meta.ima
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。