External API

WEMS Knowledge Crawler API 教学

所有端点都回传一致 JSON envelope。会员登录、登出、加入会员、修改会员与权限查询不在本项目处理,请使用集中会员 API。

API 对接
Base URL: https://knowledge.sun-bd.com
Response envelope:
{
  "success": true,
  "traceId": "...",
  "data": { }
}

知识爬虫 API

GET

/api/v1/health

取得服务健康状态、版本、公开 base URL 与 live crawl 是否启用。

GET

/api/v1/sources

取得目前监控的知识来源清单、关键字与受影响文件。

GET

/api/v1/status

取得来源数、报告目录、最新报告与待处理更新状态。

POST

/api/v1/crawl/simulate

安全离线模拟,不抓取外部网站、不写报告。

集中会员 API 对接

GET

/api/v1/member/integration

取得本项目的集中会员 API 对接信息,包含端点、回传网址、必要权限与已停用的本机会员操作。

POST

/api/v1/member/callback/simulate

模拟集中登录完成后回到本项目的数据处理方式。敏感凭证字段会被拒收,不会建立本机会员或本机 session。

curl https://knowledge.sun-bd.com/api/v1/member/integration

curl -X POST https://knowledge.sun-bd.com/api/v1/member/callback/simulate \
  -H "Content-Type: application/json" \
  -d "{\"state\":\"demo\",\"returnedFields\":{\"memberId\":\"demo-001\",\"loginId\":\"demo.user\",\"companyId\":\"co-prod\"}}"

集中会员 API 教学页:https://loginapi.sun-bd.com/docs/integration/member-login-logout.html