API v1
面向开发者与 AI Agent

API 调用说明

通过 RESTful API 管理商品、查询信息、对接 AI Agent。所有返回均为 JSON 格式。

🚀 快速开始

# 无需认证即可查询
curl https://xinxi.zxwsh.com/api/search?q=iPhone

# 需要认证的操作(获取 API Key 后)
curl -H "X-API-Key: YOUR_API_KEY" \
  https://xinxi.zxwsh.com/api/products?page=1

🔐 认证方式

方式 说明
X-API-Key Header 推荐方式。在请求头中传递 API Key。
?api_key= 参数 备选方式。URL 中传递,适合浏览器直接测试。
Session Cookie 浏览器登录后自动携带,适合前端页面调用。

💡 API Key 在管理后台 → API 密钥管理生成。密钥仅在生成时显示一次,请妥善保存。

📡 API 端点

信息查询(无需认证)

GET /api/search

搜索商品

q搜索关键词
category分类筛选
page页码,默认1
GET /api/product/<id>

获取商品详情,含卖家信息、图片、联系方式(需认证)

GET /api/categories

获取所有商品分类列表

GET /api/products

获取商品列表,支持分类筛选与分页

category分类筛选
page页码,默认1
GET /api/v1/openapi.json

OpenAPI 3.0 规范文件,AI Agent 可直接解析调用

用户操作(需认证)

POST /api/favorite/<id>

收藏/取消收藏商品

POST /api/product/<id>/reveal-contact

查看卖家联系方式(消耗积分或需认证)

POST /api/report/<id>

举报商品

POST /api/upload

上传图片(multipart/form-data,字段名 file)

POST /api/payment/create

创建支付订单(用于置顶/推广等付费服务)

🤖 AI Agent 接入指南

信息平台支持 AI Agent 直接通过 API 进行交互。推荐步骤:

  1. 获取 OpenAPI 规范文件,导入你的 AI 工具
  2. 管理后台生成 API Key
  3. 在请求中携带 X-API-Key Header
  4. 所有响应均为标准 JSON,Agent 可直接解析

🔑 API Key 管理

管理员可在 管理后台 → API 密钥 中:

⚠️ API Key 通过 SHA256 哈希存储,原始 Key 仅在生成时显示一次。

📮 遇到问题?联系我们