引用了哪些来源
GET /v1/monitors/{id}/sources(参考)使用与报告相同的窗口和过滤条件,为引擎引用的域名或页面排名。
它统计的是不同的回答,而不是原始引用次数:同一回答中被引用三次的页面只计一次。
例如:
各行按
citations 排序,其次按 key。最后一页的 nextCursor 为 null;没有前 N 名截断,因此窗口内每个被引用的域名或页面都能获取到。
请把游标视为不透明值。
引用随时间的变化
GET /v1/monitors/{id}/citations(参考)返回控制台引用图表背后的数据:窗口内的合计、
每日序列,以及前 20 个域名和页面,各自带有每日序列。
这里一次引用指一个回答中的一个页面,因此
citations 统计的是被引用的页面,而不是回答。/sources 统计不同的回答,所以两者的数字可能不同。
你的域名的
kind 为 owned;其他类别来自一份固定的已知发布方列表,未知的一律为 other。来源的占比是它的 citations 除以 totals.citations。
kind、q 和 offset 只缩小 domains、pages 和 pagination;totals、days 和 types 始终覆盖窗口内的所有来源。
读取单个回答
GET /v1/monitors/{id}/answers/{taskId}(参考)返回单个评分背后保存的回答,以及它当时所匹配的内容,
因此提及可以被核实,而不必盲目相信。任务 id 来自报告中的 evidenceTaskId、mentionTaskId 和 latestTaskId、/sources,以及导出的行。
不是该监测器已评分回答的任务 id 返回
404 NOT_FOUND。
单个提示词详情
GET /v1/monitors/{id}/prompt(参考)返回单个提示词的数据。prompt(原文)为必填,
对已从监测器中移除的提示词同样有效;days 为 7、30(默认)或 90。
这里的
citations 统计的是各回答中被引用的页面,而不是不同的回答。如需单个提示词完整、分页的来源列表,请使用 /sources?prompt=...。
按地点查看回答
GET /v1/monitors/{id}/grid(参考)按监测器当前地点或网格的每个点返回回答。
可选的 engine(监测器的引擎之一)和 prompt 用于缩小范围;days 为 7、30(默认)或 90。
响应包含 location、grid、engine、prompt、windowDays 和 points。每个点带有 row、
col、location、runs、mentioned、cited、topCompetitor({ name, mentions } 或 null)和
latest(最新回答的 { taskId, engine, mentioned, ranAt },或 null)。回答按精确坐标对应到点,因此同一监测器早先地点或网格的回答不包含在内。
没有地点或网格的监测器不返回任何点。
导出已评分回答
GET /v1/monitors/{id}/results(参考)返回已评分回答本身,用于载入数据仓库、电子表格或演示文稿。
如需按计划把每个新回答投递到云存储,请参阅结果导出。
JSON 响应示例:
ranAt(微秒精度)和行 id 的键集分页,因此时间戳相同的行永远不会被跳过或重复。
如需可重复的提取,请传入明确的 since 和 until 并保持不变,沿着 nextCursor 读到它为 null。在翻页之间修改窗口可能会跳过或重复行。
请把游标视为不透明值。
CSV
format=csv 时,响应为 text/csv,UTF-8 编码并带字节顺序标记,以便电子表格应用正确打开。CSV 正文无法携带分页信息,因此分页移到响应头中:
列为
ran_at, monitor, engine, prompt, mentioned, cited, position, competitors, task_id,includeEvidence=true 时另加
answer_text, sources, scoring_context。competitors 用 | 连接名称;sources 和 scoring_context 为 JSON 文本。
以 =、+、-、@、制表符或回车开头的单元格会加上 ' 前缀,因此引擎文本不会变成电子表格公式。
错误与限制
参数无效时返回
400 VALIDATION_ERROR 并指出问题,包括并非由上一页返回的游标。其他账户的监测器或未知的任务 id 返回
404 NOT_FOUND。共用的错误码见监测器。
后续步骤
事件与提醒
提示词的回答变化时接收 Webhook。
结果导出
按计划把已评分回答投递到你自己的存储。