用途:该技能用于获取指向单个域名、子域名或 URL 的单条外部反向链接/入站链接记录,支持筛选、排序、分页以及在线或丢失链接的选择。
主要能力:技能调用 Frevana 的 /service/backlinks/backlinks 端点,并原样返回 Backlinks API 的响应。它会校验响应为 JSON 后返回,除用户明确要求转换外,不对返回数据重写或重塑。成功时脚本将响应体打印到 stdout,默认保存到 ./out/ 目录(文件名形如 backlinks-list-<UTC时间戳>-<pid>.json);使用 --output 时可写入指定文件路径。失败时打印响应体或解析错误并以非零状态退出。
必要用法:需要环境变量 FREVANA_TOKEN,或本次运行显式传入 --token 覆盖。依赖 curl、bash、python3。执行时先确认用户已提供必需输入 target,优先使用随附脚本而非临时 curl 命令,脚本先读取 FREVANA_TOKEN;交互式 shell 中若缺失可能提示输入,非交互或智能体工作流中若缺失则快速失败,并提示用户设置 FREVANA_TOKEN 或显式传入 --token。
命令示例: bash <skill-path>/scripts/get_backlinks_list.sh --target frevana.com --limit 100 保存到指定文件: bash <skill-path>/scripts/get_backlinks_list.sh --target frevana.com --limit 100 --output ./out/backlinks-list-result.json
请求字段:支持的字段包括 target、mode、custom_mode、filters、order_by、offset、search_after_token、limit、backlinks_status_type、include_subdomains、include_indirect_links、exclude_internal_backlinks、rank_scale、tag。脚本只发送该 API 支持的字段,不要传入不支持的字段,也不要在载荷中传入 API 密钥、输出路径或请求元数据。结构化值可使用 --filters-json、--backlinks-filters-json、--custom-mode-json、--targets-json 或 --exclude-targets-json;--targets、--exclude-targets 和 --order-by 接受逗号分隔值;布尔选项接受 true、false、1、0、yes、no、on 或 off。
限制:不要向用户回显 Bearer token。仅在用户要求时才对返回 JSON 进行摘要。其余收费、价格、平台与效果等细节资料未提供。