用途:通过 Diffbot API 从网页或知识图谱提取结构化数据,适用于文章正文、商品信息、讨论内容以及组织、人物等实体数据的获取与增强。
主要能力:提供 article、product、discussion 等抽取端点,Analyze API 可自动检测页面类型;知识图谱支持 DQL 查询,可按类型与名称检索组织、人物等实体,并可通过 enhance 接口将名称解析为知识图谱记录。
使用方式:所有请求通过 token 查询参数进行认证,抽取接口基础 URL 为 https://api.diffbot.com,知识图谱主机为 kg.diffbot.com。示例:curl -s -G "https://api.diffbot.com/v3/article" --data-urlencode "url=https://www.bbc.com/news" --data-urlencode "token=$DIFFBOT_TOKEN";知识图谱示例:curl -s -G "https://kg.diffbot.com/kg/v3/dql" --data-urlencode "query=type:Organization name:"Stripe"" --data-urlencode "size=5" --data-urlencode "token=$DIFFBOT_TOKEN"。故障排查可运行 zero doctor check-connector --env-name DIFFBOT_TOKEN 或 zero doctor check-connector --url https://api.diffbot.com/v3/article --method GET。
建议:优先选择最窄的端点,article、product、discussion 比 analyze 更快更准确;可用 fields= 参数限制返回字段以减小响应体积与 credit 消耗;Diffbot 已对单页应用执行 JavaScript 渲染,无需预渲染。
限制:标准套餐每 token 并发限制为 5 次调用,遇到 429 需退避重试;知识图谱与抽取 API 位于不同主机。其余计费、平台与配额细节暂未提供。