Base Init API 文档(获取店铺基本信息)
接口信息
- 接口地址:
{your-site-url}/api/skill/base/init - 基础 URL:
{your-site-url}需替换为你自己的独立站 URL 地址,如https://your-domain.com/apimanager666 - 请求方式:
GET
认证
请求头中需要携带 skill-access-token:
| Header | 值 |
|---|---|
skill-access-token |
{your-skill-access-token} (请替换为你自己的 token) |
请求参数
无需传参。
请求示例
cURL
curl --location --request GET '{your-site-url}/api/skill/base/init' \
--header 'skill-access-token: {your-skill-access-token}'
返回结果
code 为 200 表示调用成功;code 不为 200 表示调用失败。
成功响应
{
"code": 200,
"data": {
"shop_id": 15,
"shop_logo": {
"logo": "/common/15/image/2023/04/27/bdbd90a626b3ca383a047013d81da85d.png",
"default_admin_logo": "",
"default_logo": "/system/logo.png"
},
"shop_name": "fec测试店铺-frist",
"shop_type": 10,
"shop_theme_identity": "new_default_theme",
"manager_name": "fecpx0327155",
"base_image_url": "https://cdn12.fecmall.com",
"addons": [
"shopify",
"notice",
"tracking",
"currency",
"language",
"blog"
]
},
"message": "success"
}
返回字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
code |
Number | 状态码,200 表示成功 |
message |
String | 执行结果的文字描述 |
data |
Object | 返回数据 |
data 子字段
| 字段 | 类型 | 说明 |
|---|---|---|
shop_id |
int | 店铺 ID |
shop_logo |
Object | 店铺 logo 信息 |
shop_logo.logo |
string | 店铺 logo 图片路径 |
shop_logo.default_admin_logo |
string | 后台默认 logo |
shop_logo.default_logo |
string | 系统默认 logo |
shop_name |
string | 店铺名称 |
shop_type |
int | 店铺类型。10 = B2C 类型店铺,20 = B2B 类型店铺 |
shop_theme_identity |
string | 店铺当前的模板 identity |
manager_name |
string | 网站名称,用于邮件等处展示给顾客看的品牌名称 |
base_image_url |
string | 图片的基础 URL,用于拼接图片完整访问链接 |
addons |
Array[string] | 店铺已安装的插件列表,每个子项为插件的唯一标识符 |
注意事项
- 无需传参,直接 GET 即可
- 通过
shop_type可判断店铺是 B2C(10)还是 B2B(20) base_image_url与图片上传接口返回的一致,用于拼接图片完整 URLaddons列出了所有已安装插件的标识符,可用于判断特定功能是否可用