跳转到内容

站点公开配置(匿名;平台配置中心 site.beian.* 与 site.experience 白名单投影;含默认深浅主题、SDK MIT 开源承诺日期、中英文定位文案及联系二维码;旧配置缺 defaultTheme 只读补 dark,缺席或 shadow 使用平台缺省,畸形生效配置返回 experience:null;平台层专属,org/team/user 层同名键不投影;no-store)

GET
/v1/site-config
curl --request GET \
--url https://api.tansr.com/v1/site-config
x-tansr-site-experience-version
string

仅精确值 2 返回含 openSource.showDate 的结构;缺席或未知值返回旧结构(不含 showDate);畸形配置仍返回 experience:null。响应 no-store,并按此请求头 Vary。

备案与平台体验配置

Media typeapplication/json
object
beian
required
object
icp
required
string | null
gongan
required
Any of:
null
experience
required
Any of:
object
siteName
required

完整站点名称;纯文本,无前后空白、HTML 或控制字符;不含标题模板保留字 %s;旧配置缺席时默认 Tansr-杭州云联慧算科技有限公司

string
>= 1 characters <= 160 characters /^(?![\s\S]*%s)/
defaultTheme
required
Any of:
string
Allowed value: dark
heroBackground
required
Any of:
string
Allowed value: particles
openSource
required
object
enabled
required
boolean
date
required
string
/^\d{4}-\d{2}-\d{2}$/
showDate
required

是否公开显示 SDK 计划日期;旧存储缺席读为 false,新写入必须显式携带,日期保留供运营管理

boolean
repositoryUrl
required
Any of:
string
<= 2048 characters
positioning
required
object
developerChoice
required
object
zh
required
string
>= 1 characters <= 160 characters
en
required
string
>= 1 characters <= 160 characters
shortestPath
required
object
zh
required
string
>= 1 characters <= 160 characters
en
required
string
>= 1 characters <= 160 characters
leadership
required
object
zh
required
string
>= 1 characters <= 160 characters
en
required
string
>= 1 characters <= 160 characters
contact
required
object
customerServiceQrUrl
required
Any of:
string
<= 2048 characters
officialAccountQrUrl
required
Any of:
string
<= 2048 characters
Example
{
"experience": {
"defaultTheme": "dark",
"heroBackground": "particles"
}
}