kutesmart-海外运营平台 C 站上下文-根据网站域名或 token 解析 C 站上下文
正式环境固定服务根地址:https://www.kutetailor.com/api/fabric
用于把 C 站域名、URL 或 docking token 转成后续商品/下单接口所需的上下文。
调用参数要求
{
"params": {
"action": "website_by_url",
"url": "https://shop.example.com"
}
}
重要约束:
- 最外层只能放
params。 - 公开接口可不带 token;内部配置接口建议带
Authorization。 - 写配置类接口不在本 skill 中执行;这里只做查询上下文。
- 返回中如果包含支付密钥、API token、敏感配置,默认不展示完整值。
动作表
| action | 请求 | URL | 参数 | 返回 | 用途 |
|---|---|---|---|---|---|
public_website_info |
GET |
/website-info/public/getWebsiteInfo |
Query:url |
RS<WebVO> |
根据域名查询公开建站文件。 |
get_user_id_by_url |
GET |
/website-info/getUserIdByUrl |
Query:url |
RS<Integer> |
根据 URL 查询网站所属用户。 |
get_user_id |
GET |
/website-info/getUserId |
Query:url |
Integer |
查询用户 id。 |
csite_docking |
GET |
/website-info/c/get |
Query:userId |
RS |
C 网站链接 API 查询。 |
csite_payment |
GET |
/website-info/c/getPaymet |
Query:userId |
RS |
C 网站支付信息查询。 |
docking_by_token |
GET |
/docking/public/c/getByToken |
Query:token |
RS<DockingInfoVO> |
通过 token 查询 C 网站链接配置。 |
docking_by_user |
GET |
/docking/public/c/get |
Query:userId |
RS<DockingInfoVO> |
通过 userId 查询链接配置。 |
website_by_bid |
GET |
/website-info/websiteInfoByBid/{bid} |
Path:bid |
RS<WebsiteInfoVO> |
根据 B 账号查询网站信息。 |
推荐流程
- 用户给域名或 URL:先
public_website_info,再get_user_id_by_url。 - 用户给 docking token:用
docking_by_token。 - 需要支付展示:用
csite_payment,但不要暴露敏感密钥。 - 把
userId、站点 URL、可用的originSign/source上下文传给商品浏览和详情 skill。
安全边界
- 不保存或修改建站配置、支付配置、模板、字体。
- 不展示完整 secret、token、支付密钥。
- 无法解析站点时说明缺少 URL/token/userId,不编造站点上下文。
来源
| 项目 | 路径 |
|---|---|
| 建站接口 | rcmtm-cloud-fabric/src/main/java/com/kutesmart/cloud/fabric/controller/WebsiteInfoController.java |
| Docking 接口 | rcmtm-cloud-fabric/src/main/java/com/kutesmart/cloud/fabric/controller/DockingInfoController.java |
| 接口清单 | doc/interface-list.md |