## 公共接口(Common)
## 應用初始化接口\[init\]【免登錄】
應用初始化時調用的接口
### 請求URL
http://www.yoursite.com/addons/cms/api.common/init
### 請求方法
GET
### 返回字段解析
| **Body參數名** | 類型 | 描述 |
| --- | --- | --- |
| bannerList | array | 輪播圖 |
| config | object | 上傳配置,支付方式配置 |
| `__token__` | string | 校驗token |
| navbar | object | 頂部導航條 |
| theme | object | 主題顏色 |
| tabbar | object | 底部導航欄 |
### 返回值
~~~json
{
"code": 1,
"msg": "",
"time": "1616565802",
"data": {
"bannerList": [
{
"image": "https://cdn.fastadmin.net/uploads/focus/24.jpg",
"url": "http://www.fastadmin.net",
"title": "首頁焦點圖標題3"
},
{
"image": "https://cdn.fastadmin.net/uploads/focus/6.jpg",
"url": "http://www.fastadmin.net",
"title": "首頁焦點圖標題2"
},
{
"image": "https://cdn.fastadmin.net/uploads/focus/25.jpg",
"url": "http://www.fastadmin.net",
"title": "首頁焦點圖標題1"
}
],
"config": {
"upload": {
"uploadurl": "http://www.fa.com/api/common/upload",
"cdnurl": "http://www.fa.com",
"savekey": "/uploads/{year}{mon}{day}/{filemd5}{.suffix}",
"maxsize": "50mb",
"mimetype": "jpg,png,bmp,jpeg,gif,zip,rar,xls,xlsx,sql,wav,mp3,mp4,.fbx",
"multiple": false,
"chunking": false,
"chunksize": 2097152,
"bucket": "local",
"multipart": [],
"storage": "local"
},
"paytypelist": "wechat,alipay,balance",
"defaultpaytype": "balance"
},
"__token__": "bdd2a7dfbefb7b28edb73a3a81fe8843",
"navbar": {
"titleColor": "#fff",
"bgColor": {
"background": "#374486"
},
"backIconColor": "#fff",
"backTextStyle": {
"color": "#fff"
},
"titleSize": "35",
"isshow": true
},
"theme": {
"color": "#ffffff",
"bgColor": "#374486"
},
"tabbar": {
"color": "#999",
"selectColor": "#000",
"bgColor": "#ffffff",
"height": "100",
"borderTop": true,
"iconSize": "40",
"midButton": false,
"midButtonSize": "60",
"list": [
{
"image": "http://www.fa.com/assets/addons/cms/img/tabbar/home.png",
"selectedImage": "http://www.fa.com/assets/addons/cms/img/tabbar/home-hl.png",
"text": "首頁",
"path": "/pages/index/index",
"midButton": false,
"count": 0,
"isDot": false,
"badgeColor": "#ffffff",
"badgeBgColor": "#374486"
},
{
"image": "http://www.fa.com/assets/addons/cms/img/tabbar/article.png",
"selectedImage": "http://www.fa.com/assets/addons/cms/img/tabbar/article-hl.png",
"text": "資訊",
"path": "/pages/article/article?model=1",
"midButton": false,
"count": 0,
"isDot": false,
"badgeColor": "#ffffff",
"badgeBgColor": "#374486"
},
{
"image": "http://www.fa.com/assets/addons/cms/img/tabbar/image.png",
"selectedImage": "http://www.fa.com/assets/addons/cms/img/tabbar/image-hl.png",
"text": "產品",
"midButton": true,
"path": "/pages/product/product?model=2",
"count": 0,
"isDot": false,
"badgeColor": "#ffffff",
"badgeBgColor": "#374486"
},
{
"image": "http://www.fa.com/assets/addons/cms/img/tabbar/my.png",
"selectedImage": "http://www.fa.com/assets/addons/cms/img/tabbar/my-hl.png",
"text": "我的",
"path": "/pages/my/my",
"midButton": false,
"count": 0,
"isDot": false,
"badgeColor": "#ffffff",
"badgeBgColor": "#374486"
}
],
"isshow": true
}
}
}
~~~
## 欄目分類接口\[getCategory\]【免登錄】
可根據模型或欄目調用對應欄目的接口,模型id和欄目id按自己需求取值
### 請求URL
http://www.yoursite.com/addons/cms/api.common/getCategory
### 請求方法
GET
### 請求參數
| Body參數名 | 類型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| model | number | 否 | 模型id | 1 |
| channel | number | 否 | 欄目id | 1 |
> channel=-1&model=-1 對于首頁,應用初始化,無法給傳參,默認傳-1,取導航的設置參數
### 返回值
~~~css
{
"code": 1,
"msg": "",
"time": "1616565802",
"data": [
{
"id": 0,
"title": "全部"
},
{
"id": 25,
"title": "小硬件"
},
{
"id": 24,
"title": "三級欄目"
},
{
"id": 1,
"title": "新聞中心"
},
{
"id": 14,
"title": "網絡工具"
},
{
"id": 13,
"title": "媒體工具"
},
{
"id": 12,
"title": "應用軟件"
}
]
}
~~~
## 關聯數據接口\[selectpage\]【免登錄】
比如自定義表單的關聯單選,多選數據
### 請求URL
http://www.yoursite.com/addons/cms/api.common/selectpage
### 請求方法
GET
### 請求參數
| Body參數名 | 類型 | 必需 | 描述 | 示例 e.g. |
| --- | --- | --- | --- | --- |
| id | number | 是 | 關聯配置的id | 1 |
| pageNumber | number | 是 | 頁碼 | 1 |
| pageSize | number | 是 | 分頁大小 | 10 |
| q\_word | array | 否 | 搜索關鍵詞 | \['關鍵詞'\] |
| andOr | string | 否 | 搜索條件 | OR |
| orderBy | array | 否 | 排序 | \[\['id', 'asc'\]\] |
| keyValue | string | 否 | 主鍵值 | name |
| searchField | array | 否 | 搜索字段 | \['name'\] |
| custom | array | 否 | 自定義搜索條件 | \[\] |
### 返回值
~~~json
{
"list": [
{
"id": 24,
"username": "fast",
"pid": 0
},
{
"id": 522,
"username": "FSli8Lbp5W",
"pid": 0
},
{
"id": 541,
"username": "STlrIcXvkO",
"pid": 0
},
{
"id": 564,
"username": "syvrJ7ETnDocWOVj1x3k",
"pid": 0
},
{
"id": 530,
"username": "YDleSRHnjL",
"pid": 0
}
],
"total": 15
}
~~~
- 概述
- 安裝
- 配置
- 模板
- 標簽
- 全局標簽
- 文檔/文檔列表
- 專題/專題列表
- 欄目/欄目列表
- 公共參數
- 單頁/單頁列表
- 特殊標簽
- 欄目列表頁
- 分頁標簽
- 自定義字段
- ThinkPHP5標簽
- 自定義表單數據列表
- 自定義過濾條件
- 用戶信息
- 模板目錄
- API
- 小程序
- 控制器
- Archives.php
- Base.php
- Common.php
- Index.php
- My.php
- User.php
- 準備工作
- 導入項目
- 修改配置
- 測試數據
- 多語言
- 常見問題
- Uniapp版
- 1.準備工作
- 1.HbuilderX安裝
- 2.Hbuilder 插件安裝
- 2.導入項目
- 3.運行項目
- 1.運行前的配置
- 2.運行為H5
- 3.運行為微信小程序
- 4.運行為APP
- 4.項目發布
- 1.發布H5端
- 2.發布微信小程序
- 3.發布APP
- 5.登錄配置
- 6.常見問題
- 1.關于自定義導航欄切換閃爍問題
- 2.關于后臺移動端樣式預覽問題
- 3.關于支付配置的問題
- 4.前端跨域的問題
- 5.關于各端內容分享的問題
- 6.關于簽到問題
- 7.關于公眾號授權登錄問題
- 8.關于底部導航的追加或刪除問題
- 9.運行微信小程序,進入微信小程序客戶端后,沒有底部菜單
- 10.關于首頁焦點圖的修改
- 11.關于發布小程序代碼大小超出的問題
- 12.前端顯示空白或白屏或提示網絡請求錯誤的問題
- 13.關于如何在非tabbar配置頁面顯示tabbar導航
- 14.關于更換資訊頁為主頁的問題
- 15.關于更新1.4.4版本分包問題
- 16.Tabbar底部高亮顯示問題
- 17.微信小程序獲取手機號失敗
- 18.微信小程序從頁面側滑返回或按鍵返回時Tabbar丟失的問題
- 19.Tabbar底部不支持外部鏈接的修復方法
- API文檔
- 公共接口(Common)
- 文檔接口(Archives)
- 評論接口(Comment)
- 自定義表單(Diyform)
- 短信驗證碼(Sms)
- 郵箱驗證碼(Ems)
- 登錄/注冊(Login)
- 我的接口(My)
- 搜索文檔(Search)
- 標簽文檔(Tag)
- 日志中心(TheLogs)
- 會員中心(User)
- 專題接口(Special)
- 功能解說
- 自動內鏈
- 自定義表單
- 區塊管理
- 欄目管理
- 模型管理
- 偽靜態
- Sitemap
- 安全更新