心悦搜索API配置解析

学习笔记作者:admin日期:2025-06-27点击:22

摘要:解决心悦搜索API要求的标准格式问题,特别是当接口返回数据无list_path时的配置方法。

心悦搜索API配置解析

      当你使用心悦搜索API时,如果接口返回的数据不符合其标准格式要求,可能会导致无法正常解析。以下是针对此问题的解决方案。

问题描述

      心悦搜索API的标准格式如下:

{
    "list_path": "数组字段",
    "fields": {
        "title": "资源名称",
        "url": "资源地址"
    }
}

      然而,当你接收到的接口返回数据如下时:

[{
    "play_name": "9665-重生八零之女儿帮我挑老公(宠婚八零,俏辣妈在家属院s疯了)(83集)",
    "play_url": "https://pan.quark.cn/s/d2c2ad9ff922" 
},
{
    "play_name": "8596-重生八零闪婚肥妻竟逆袭了(76集)",
    "play_url": "https://pan.quark.cn/s/87342bda443e" 
}]

      如果你直接设置为:

{"title": "play_name","url": "play_url"}

      这将无法满足心悦搜索的要求。

解决方案

      正确的配置应包括 list_pathfields,例如:

{
  "list_path": "$",
  "fields": {
    "title": "play_name",
    "url": "play_url"
  }
}

      其中,"list_path": "$" 表示整个返回值即为数组。

完整流程

      1. 接口返回数据:

[{
    "play_name": "9665-重生八零之女儿帮我挑老公(宠婚八零,俏辣妈在家属院s疯了)(83集)",
    "play_url": "https://pan.quark.cn/s/d2c2ad9ff922" 
},
{
    "play_name": "8596-重生八零闪婚肥妻竟逆袭了(76集)",
    "play_url": "https://pan.quark.cn/s/87342bda443e" 
}]

      2. 在心悦搜索中配置解析规则:

{
  "list_path": "$",
  "fields": {
    "title": "play_name",
    "url": "play_url"
  }
}

      这样,心悦搜索就能正确解析并展示数据了。

关键词

      关键词: 心悦搜索, API配置, list_path, fields

上一篇      下一篇