内容分析 – 搜索 API
此端点将提供目标关键词可用的详细引用数据。
授权
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
请求体
目标关键词,必填字段,采用 UTF-8 编码。关键词将转换为小写格式;注意:如需匹配完整短语而非独立关键词,请使用双引号和反斜杠;示例:"keyword": ""tesla palo alto""。有关 DataForSEO API 中 keyword 和 keywords 字段的规则与限制,请参阅此帮助中心文章。
目标关键词字段和目标关键词,可选字段。使用此参数可按特定字段应包含的关键词筛选数据集;可指定的字段:title、main_title、previous_title、snippet。您可以指定多个字段;注意:若要匹配完整短语而非独立关键词,请使用双引号和反斜杠;示例:"keyword_fields": { "snippet": ""logitech mouse"", "main_title": "sale" }
目标页面类型,可选字段。使用此参数按页面类型筛选数据集;可能的值:"ecommerce"、"news"、"blogs"、"message-boards"、"organization"
结果分组类型。可选字段,可能的分组类型:as_is – 返回目标关键词的所有引用;one_per_domain – 每个域名返回一条该关键词的引用。默认值:as_is
返回引用的最大数量;可选字段;默认值:100;最大值:1000
结果过滤参数数组,可选字段;您可以同时添加多个过滤器(最多 8 个过滤器);应在条件之间设置逻辑运算符 and、or;支持以下运算符:regex, not_regex, , , >, >=, =, , in, not_in, like,not_like, match, not_match;您可以将 % 运算符与 like 和 not_like 一起使用,以匹配包含零个或多个字符的任意字符串;示例:["country","=", "US"] [["domain_rank",">",800],"and",["content_info.connotation_types.negative",">",0.9]] [["domain_rank",">",800], "and", [["page_types","has","ecommerce"], "or", ["content_info.text_category","has",10994]]] 有关过滤器的更多信息,请参阅 Content Analysis API – Filters
结果排序规则 可选字段 可使用与 filters 数组中相同的值对结果进行排序 支持的排序类型:asc – 结果将按升序排列 desc – 结果将按降序排列 应使用逗号设置排序类型 示例:["content_info.sentiment_connotations.anger,desc"] 默认规则:["content_info.sentiment_connotations.anger,desc"] 请注意,单次请求最多可设置三条排序规则 应使用逗号分隔多条排序规则 示例:["content_info.sentiment_connotations.anger,desc","keyword_data.keyword_info.cpc,desc"]
返回的引用结果数组中的偏移量;可选字段。默认值:0。如果指定值 10,results 数组中的前十条引用将被跳过,并提供后续引用的数据。注意:建议仅在检索不超过 10,000 条结果时使用此参数;如需检索超过 10,000 条结果,请改用 offset_token。
用于后续请求的 offset token,可选字段。在每个请求响应的同名 field 中提供;尝试在单个请求中获取超过 10,000 条结果时,使用此参数可避免超时;通过指定响应数组中唯一的 offset_token 值,您将获得初始任务的后续结果;每个后续任务的 offset_token 值均唯一。注意:如果请求中指定了 offset_token,处理任务时将忽略除 limit 以外的所有其他参数。有关此参数的更多信息,请参阅我们的帮助中心。
定义用于计算和显示 domain_rank 与 url_rank 值的范围,可选字段。你可以使用此参数选择以 0–100 或 0–1000 的范围显示排名值。可用值:one_hundred — 排名值以 0–100 的范围显示;one_thousand — 排名值以 0–1000 的范围显示。默认值:one_thousand。有关此参数工作原理的更多信息,请参阅这篇帮助中心文章。
用户定义的任务标识符。可选字段。字符数限制为 255。您可以使用此参数标识任务并将其与结果匹配;您将在响应的 data 对象中找到指定的 tag 值
响应
成功响应
API 的当前版本
通用状态码;您可以在此处查看完整的响应码列表。注意:我们强烈建议设计必要的系统来处理相关异常或错误情况
常规信息消息;可在此处查看常规信息消息的完整列表
执行时间(秒)
任务总成本(美元)
tasks 数组中的任务数量
返回错误的 tasks 数组中的任务数量
任务数组
任务标识符,系统中采用 UUID 格式的唯一任务标识符
DataForSEO 生成的任务状态码;范围为:10000-60000;完整响应代码列表可在此处查看
任务的信息性消息,你可以在此处查看通用信息性消息的完整列表
执行时间(秒)
任务成本(美元)
结果数组中的元素数量
URL 路径
包含您在 POST 请求中指定的相同参数
结果数组
用于后续请求的偏移令牌;您可以使用此字段中提供的字符串获取初始任务的后续结果;注意:每个后续任务的 offset_token 值都是唯一的
数据库中与您的请求相关的结果总量
items 数组中返回的结果数量
包含引用和相关数据
元素类型 = ‘content_analysis_search’
找到引用的 URL
域名
主域名
URL 的排名;此值基于 DataForSEO Backlink Index 中给定 URL 的反向链接数据;url_rank 根据关联数据库中的节点排名方法计算,该原理用于最初的 Google PageRank 算法;有关此指标及其计算方式的更多信息,请参阅此帮助中心文章
该 URL 的反向链接垃圾评分。此值基于 DataForSEO Backlink Index 中给定 URL 的反向链接数据;有关该指标计算方式的更多信息,请参阅此帮助中心页面
域名排名 此值基于 DataForSEO Backlink Index 中给定域名的反向链接数据;domain_rank 采用链接数据库中的节点排名方法计算,该原理用于最初的 Google PageRank 算法;有关此指标及其计算方式的更多信息,请参阅此帮助中心文章
爬虫访问页面的日期和时间,采用 UTC 格式:“yyyy-mm-dd hh-mm-ss +00:00”,示例:2017-01-24 13:20:59 +00:00
域名注册国家/地区代码;如需获取可用国家/地区的完整列表,请参阅 Locations 端点
域名的主要语言;如需获取可用语言的完整列表,请参阅 Languages 端点
引用显著度评分。此值基于 url_rank、domain_rank,以及关键词在 title、main_title、url、snippet 中的出现情况。评分越高,相关引用的价值越大。
包含所有相关页面类别,即与该页面相关的产品和服务类别。要获取可用类别的完整列表,请参阅 Categories 端点
页面类型
页面上找到的评分,即基于微数据在页面上找到的所有评分
社交媒体互动指标,即与内容相关的社交媒体互动数据,基于由社交媒体平台开发并支持的网站嵌入功能
包含给定 URL 的引用数据
内容类型,例如:page_content、comment
结果标题
页面标题
上一个内容块的标题
标题层级表示 h 标签的级别,范围从 1(最高)到 6(最低)
内容作者
内容片段
摘要的字符长度
社交媒体互动指标,即与内容相关的社交媒体互动数据,基于由社交媒体平台开发并支持的网站嵌入功能
摘要中突出显示的文本
内容语言;如需获取所有可用语言的完整列表,请参阅 Languages 端点
情感内涵,包含与给定引用相关的情感(情绪反应),以及每种情感对应的概率指数。可能的情感内涵:anger, happiness, love, sadness, share, fun
内涵类型 包含与给定引用相关的情感类型(情感极性),以及每种情感类型的概率指数 可能的情感内涵类型:positive、negative、neutral
文本类别;如需获取所有可用类别的完整列表,请参阅 Categories 端点
内容发布的日期和时间,采用 UTC 格式:“yyyy-mm-dd hh-mm-ss +00:00”;示例:2017-01-24 13:20:59 +00:00
内容质量评分,此值根据内容包含的单词、句子和字符数量计算得出
semantic location 表示目标关键词引用所在的 HTML 语义元素,例如:article、header
与 content_info 相关的内容分级
评分名称,可包含以下元素:Max5、Percents、CustomMax
评级值
评分名称的最大值
投票数
相对评级
引用组日期和时间,表示内容发布日期,或我们的爬虫首次访问该页面的日期和时间;此字段可用于按日期对引用进行分组并展示引用趋势;日期和时间采用 UTC 格式:“yyyy-mm-dd hh-mm-ss +00:00”,示例:2017-01-24 13:20:59 +00:00