mirror of
https://github.com/alibaba/higress.git
synced 2026-05-26 05:37:25 +08:00
137 lines
4.4 KiB
YAML
137 lines
4.4 KiB
YAML
server:
|
||
name: hot-news
|
||
config:
|
||
appCode: ""
|
||
tools:
|
||
- name: search-news
|
||
description: 查询新闻接口,获取关键词、数量、标题、时间等信息。
|
||
args:
|
||
- name: keyword
|
||
description: 关键词
|
||
type: string
|
||
required: true
|
||
position: query
|
||
requestTemplate:
|
||
url: https://jisunews.market.alicloudapi.com/news/search
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: (Type: string)
|
||
- **result**: (Type: object)
|
||
- **result.keyword**: (Type: string)
|
||
- **result.list**: (Type: array)
|
||
- **result.list[].category**: (Type: string)
|
||
- **result.list[].content**: (Type: string)
|
||
- **result.list[].pic**: (Type: string)
|
||
- **result.list[].src**: (Type: string)
|
||
- **result.list[].time**: (Type: string)
|
||
- **result.list[].title**: (Type: string)
|
||
- **result.list[].url**: (Type: string)
|
||
- **result.list[].weburl**: (Type: string)
|
||
- **result.num**: (Type: string)
|
||
- **status**: (Type: string)
|
||
|
||
## Original Response
|
||
|
||
- name: get-news
|
||
description: 通过新闻接口,获取频道、数量、标题、时间等信息
|
||
args:
|
||
- name: channel
|
||
description: 频道
|
||
type: string
|
||
required: true
|
||
position: query
|
||
- name: num
|
||
description: 数量 默认10,最大40
|
||
type: integer
|
||
position: query
|
||
- name: start
|
||
description: 起始位置,默认0
|
||
type: integer
|
||
position: query
|
||
requestTemplate:
|
||
url: https://jisunews.market.alicloudapi.com/news/get
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: 消息 (Type: string)
|
||
- **result**: (Type: object)
|
||
- **result.channel**: 频道名称 (Type: string)
|
||
- **result.list**: (Type: array)
|
||
- **result.list[].category**: 分类 (Type: string)
|
||
- **result.list[].content**: 新闻内容 (Type: string)
|
||
- **result.list[].pic**: 图片链接 (Type: string)
|
||
- **result.list[].src**: 新闻来源 (Type: string)
|
||
- **result.list[].time**: 发布时间 (Type: string)
|
||
- **result.list[].title**: 新闻标题 (Type: string)
|
||
- **result.list[].url**: 移动端新闻链接 (Type: string)
|
||
- **result.list[].weburl**: PC端新闻链接 (Type: string)
|
||
- **result.num**: 列表项数量 (Type: string)
|
||
- **status**: 状态码 (Type: string)
|
||
|
||
## Original Response
|
||
|
||
- name: get-channel
|
||
description: 通过查询获取新闻频道等信息。
|
||
args: []
|
||
requestTemplate:
|
||
url: https://jisunews.market.alicloudapi.com/news/channel
|
||
method: GET
|
||
headers:
|
||
- key: Authorization
|
||
value: APPCODE {{.config.appCode}}
|
||
- key: X-Ca-Nonce
|
||
value: '{{uuidv4}}'
|
||
responseTemplate:
|
||
prependBody: |+
|
||
# API Response Information
|
||
|
||
Below is the response from an API call. To help you understand the data, I've provided:
|
||
|
||
1. A detailed description of all fields in the response structure
|
||
2. The complete API response
|
||
|
||
## Response Structure
|
||
|
||
> Content-Type: application/json
|
||
|
||
- **msg**: 消息描述 (Type: string)
|
||
- **result**: 分类列表 (Type: array)
|
||
- **result[]**: Items of type string
|
||
- **status**: 状态码,0表示成功 (Type: string)
|
||
|
||
## Original Response
|
||
|