pbootcms網站常用的參數標簽匯總、以及操作過程中的一些bug問題解決方法,pboot網站二開,以下龍騰飛網絡科技-小吳在建站實操中筆記記錄,pbootcms建站教程/pb網站建設教程 保存使用非常方便:
【PB建站教程】pboot網站的API接口列表清單
標簽作用:用于遠程調取系統數據,使用小程序、公眾號、APP等。
使用說明:
1)請先到后臺進行API相關參數配置,強烈建議啟用強制認證;
2)客戶端發起請求必須包含appid(認證用戶)、timestamp(時間戳)、signature(簽名)三個參數
3)簽名參數signature通過appid、secret、timestamp三個值連接為一個字符串,然后進行雙層md5加密生成;
站內使用Ajax獲取數據示例:
<script> $(document).ready(function (e) { var url='/api.php/cms/site'; $.ajax({ type: 'POST', url: url, dataType: 'json', data: { appid: '{pboot:appid}', timestamp: '{pboot:timestamp}', signature: '{pboot:signature}' }, success: function (response, status) { if(response.code){ //獲取數據成功 alert(response.data.title); }else{ //返回錯誤數據 alert(response.data); } }, error:function(xhr,status,error){ //返回數據異常 alert('返回數據異常!'); } }); }); </script>
此處使用了三個站內標簽:
{pboot:appid} 認證用戶名 {pboot:timestamp} 時間戳 {pboot:signature} 認證簽名
【1、網站信息接口】
http://IP/api.php/cms/site http://IP/api.php/cms/site/name/* 單個調用
注意——此處和CMS標簽比不帶site前綴,所以返回整體數據和調取單個時直接寫名稱,如:標題title
【2、公司信息接口】
http://IP/api.php/cms/company
http://IP/api.php/cms/company/name/* 單個調用
注意——此處和CMS標簽比不帶company前綴,所以返回整體數據和調取單個時直接寫名稱,如:名稱name
【3、自定義標簽接口】
http://IP/api.php/cms/label http://IP/api.php/cms/label/name/* 單個調用
【4、欄目列表樹接口】
http://IP/api.php/cms/nav http://IP/api.php/cms/nav/scode/* 獲取指定分類的子類
【5、當前欄目位置接口】
http://IP/api.php/cms/position/scode/* 此處傳遞當前欄目scode值
【6、指定分類信息接口】
http://IP/api.php/cms/sort/scode/* 此處傳遞需要調用欄目的scode值
【7、指定內容多圖接口】
http://IP/api.php/cms/pics/id/* 此處傳遞內容ID值
【8、幻燈片接口】
http://IP/api.php/cms/slide/gid/*/num/* 此處傳遞分組gid及調取的數量num值,默認num為5
【9、友情鏈接接口】
http://IP/api.php/cms/link/gid/*/num/* 此處傳遞分組gid及調取的數量num值,默認num為10
【10、指定內容列表接口】
http://IP/api.php/list/* 此處傳遞需要調用的欄目scode http://IP/api.php/list/*/page/2 調取第二頁,如果數據已獲取完,返回類似{"code":0,"data":"已經到底了!","rowtotal":"5"}
同時還支持URL中傳遞num/*參數控制數量,傳遞order/* 控制排序方式,用POST方式會更好傳遞值
【11、指定內容詳情接口】
http://IP/api.php/content/* 傳遞需要調用的內容ID(單頁一樣適用)
【12、指定單頁詳情接口】
http://IP/api.php/about/* 傳遞需要調用的單頁scode
【13、搜索內容接口】
http://IP/api.php/cms/search 建議使用POST提交,keyword傳遞搜索關鍵字單條件搜索
同時支持傳遞num/*參數控制數量,傳遞order/* 控制排序方式,建議POST方式
可傳遞參數 field指定字段,多個用|隔開; 可傳遞參數 scode指定分類,多個用逗號隔開; 可傳遞參數 fuzzy等于0關閉模糊匹配,另外也可使用多數據庫字段名稱傳遞值來多條件搜索
【14、留言提交接口】
http://IP/api.php/cms/addmsg 要求POST提交,傳遞的字段同后臺自定義的留言字段
【15、留言內容接口】
http://IP/api.php/cms/msg/num/* 傳遞num分頁大小 http://IP/api.php/cms/msg/num/*/page/2 調取第二頁
【16、表單提交接口】
http://IP/api.php/cms/addform/fcode/* 要求POST提交,fcode為表單編碼,傳遞的字段同后臺自定義的字段
【17、表單數據讀取接口】
http://IP/api.php/cms/form/fcode/* 傳遞fcode表單編碼 http://IP/api.php/cms/form/fcode/*/num/*/page/* num控制條數,page控制頁碼
溫馨提示:
以上接口對于多語言(區域)的情況,請地址中附加acode參數指定語言,否則調用默認語言,如:
http://IP/api.php/cms/site/acode/en