phpcms開發(fā)小程序api插件1.2版本
發(fā)布時間:2018-06-18 21:27:35 作者:admin 點擊:

1、網(wǎng)站欄目調(diào)用:可調(diào)用任意制定的catid的欄目信息及子欄目信息
2、網(wǎng)站列表調(diào)用:調(diào)用任意欄目信息,如果為單頁面調(diào)用單頁面內(nèi)容
3、文章內(nèi)容調(diào)用:調(diào)用指定id的文章內(nèi)容,同時可以通過relation=1來調(diào)用該文章的相關文章列表
4、推薦位內(nèi)容調(diào)用:調(diào)用指定posid的推薦位內(nèi)容
5、獲取用戶登錄授權信息,并保存到網(wǎng)站后臺
6、調(diào)用系統(tǒng)配置信息
(1)調(diào)用用戶留言或評論,如果指定文章id,可以調(diào)用該文章下的所有留言或評論
(2)調(diào)用用戶配置的banner,后臺可以隨意上傳修改刪除banner
(3)調(diào)用用戶配置的基本信息,比如電話、地址、底部版權,設置小程序列表分頁數(shù)量
(4)對接小程序在線留言,目前支持字段:標題、姓名、電話、郵箱、地址、內(nèi)容以及回復內(nèi)容
(5)調(diào)用客戶留言,既可以調(diào)用全部內(nèi)容,也可以通過文章id調(diào)用該文章下的留言
(6)更新或取消留言點贊
該小程序插件純屬傻瓜式操作,直接在后臺安裝刷新即可使用,所有的api都可以直接調(diào)用,根據(jù)每個api的參數(shù)不通,可以傳遞不同類型的數(shù)據(jù)
部分代碼
1、獲取欄目信息get_category.php
小程序調(diào)用api:https://***/api.php?op=get_category&catid=1[&parentid=1]
(1)catid=1:表示調(diào)用欄目為1的欄目以及子欄目信息;
(2)parentid=1:表示調(diào)用父欄目為1的欄目信息;二者以catid為主。
(3)如果既不設置catid也不設置parentid,則表示調(diào)用全部網(wǎng)站欄目信息。
小程序調(diào)用代碼:
wx.request({
url: 'https://***/api.php?op=get_category',
data: {
wxid: wxid
},
method: 'GET',
header: {
'content-type': 'application/json' // 默認值
},
success: function (res) {
const categorys = res.data[0];
wx.setStorageSync('categorys', categorys)
}
})
2、調(diào)用列表信息get_list.php
小程序調(diào)用api:https://***/api.php?op=get_list&catid=1[&num=10][&page=1]
參數(shù):
(1)catid=1:表示調(diào)用欄目為1的欄目以及子欄目列表信息,必填;
(2)num=10:表示調(diào)用指定欄目前10篇文章,可不填;
(3)page=1:如果沒有指定num的前提下,按照分頁的方式調(diào)用指定第幾頁的內(nèi)容,分頁默認每頁10篇,默認調(diào)用第一頁。
(4)如果指定的當前欄目為單頁面,則直接返回單頁面的內(nèi)容或者子欄目的第一個單頁面信息
小程序代碼:
[html] view plain copy
wx.request({
url: app.globalData.api.api_list,
data: {
catid: '6',
num: '10',
wxid: app.globalData.wxid
},
method: 'GET',
success: function (res) {
if(res.data.length > 0){
const news_list = res.data;
that.setData({
list: news_list
})
}
}
})
3、文章內(nèi)容調(diào)用get_info_show.php
小程序調(diào)用api:https://***/api.php?op=get_info_show&catid=1&id=1[&relation=1]
參數(shù):
(1)catid=1:表示調(diào)用欄目為1,必填;
(2)id=10:表示調(diào)用文章的id為10,必填;
(3)relation=1:表示調(diào)用文章的相關文章,默認為0表示不調(diào)用,調(diào)用數(shù)量默認10;
小程序代碼
wx.request({
url: app.globalData.api.api_show,
data: {
catid: options.catid,
id: options.id,
relation: 1,//調(diào)用相關推薦
num:6,
wxid: app.globalData.wxid
},
method: 'GET',
success: function (res) {
const content = res.data;
for (var i in content.relations) {
content.relations[i].inputtime = util.formatTime(content.relations[i].inputtime, 'Y-M-D');
}//處理相關時間
var isrelations = 0;
if (content.relations != ''){
isrelations=1;
}
that.setData({
content: WxParse.wxParse('article', 'html', content.content, that, 5),
tedian: WxParse.wxParse('tedian', 'html', content.tedian, that, 5),
description: content.description,
inputtime: util.formatTime(content.inputtime, 'Y-M-D h:m:s'),
title: content.title,
username: content.username,
desc: content.description,
pictureurls: JSON.parse(content.pictureurls),
isrelations:isrelations,
relations: content.relations
})
wx.setNavigationBarTitle({
title: that.data.title
})
},
}),
4、推薦位內(nèi)容調(diào)用get_pos_list.php
小程序調(diào)用api:https://***/api.php?op=get_pos_list&posid=1&catid=1&num=10
參數(shù):
(1)posid=1:表示調(diào)用推薦位ID為1,必填;
(2)catid=1:表示調(diào)用某個欄目下的推薦信息;
(3)num=10:調(diào)用數(shù)量,默認10;
小程序代碼和列表調(diào)用代碼類似
5、調(diào)用banner和系統(tǒng)配置、客戶留言、留言列表、更新點贊等信息 get_wxconfig.php
小程序調(diào)用api:https://***/api.php?op=get_wxconfig&action=banner
(1)action=system:表示調(diào)用系統(tǒng)配置信息;
(2)action=banner:調(diào)用banner信息;
(3)action=message:調(diào)用用戶留言信息,此時可傳遞參數(shù)num=10,catid和id,如果同時傳遞catid和id表示調(diào)用該文章下的留言;
(4)action=leavemessage:對接用戶留言,可傳遞參數(shù):title,name,phone,email,address,content等
(5)zannum 調(diào)用對應留言的贊數(shù)量及更新或者取消
小程序代碼
相關留言調(diào)用
wx.request({
url: app.globalData.api.api_system,
data: {
action: 'message',
catid: options.catid,
id: options.id,
wxid: app.globalData.wxid
},
method: 'GET',
success: function (res) {
var message = res.data;
for (var i in message) {
if (message[i].userinfo != "") {
message[i].userinfo = JSON.parse(message[i].userinfo);
}
message[i].addtime = util.formatTime(message[i].addtime, 'Y-M-D');
if (message[i].replaytime != "") {
message[i].replaytime = util.formatTime(message[i].replaytime, 'Y-M-D');
}
}
that.setData({
message: message
})
}
})
banner信息調(diào)用
wx.request({
url: app.globalData.api.api_system,
data: {
action: 'banner',
wxid: app.globalData.wxid
},
method: 'GET',
header: {
'content-type': 'application/json' // 默認值
},
success: function (res) {
const banner = res.data;
that.setData({
banner: banner
})
try {
wx.setStorageSync('banner', banner)
} catch (e) {
}
}
})
6、客戶授權信息get_user.php,該信息會自動保存,無需單獨調(diào)用

以上就是這個小程序插件的全部功能,目前主要是針對企業(yè)站,資訊站,可以直接安裝使用,如有需要可以直接加我微信:15137100750,我會提供小程序模板案例,可以直接參考調(diào)用!
技術支持QQ:2863868475,版權所有,請勿轉載,石頭網(wǎng)絡工作室
評論排行
- ·易優(yōu)cms小程序插件(76)
- ·微信小程序百度小程序記...(10)
- ·關于百度小程序微信小程...(2)
- ·電子圖書館網(wǎng)站(1)
- ·dedecms小程序插件最新升級日志(1)
- ·怎么選擇注冊有利于SEO優(yōu)...(0)
- ·網(wǎng)站文章內(nèi)容更新有哪些原則(0)
- ·修復list接口當傳參more...(0)
- ·網(wǎng)站被惡意鏡像怎么辦 ...(0)
- ·已經(jīng)上線的小程序如何自...(0)
- ·網(wǎng)站建設是一門技術活 ...(0)
- ·企業(yè)網(wǎng)站建設的具體流程...(0)
- ·建議:請不要在工作中發(fā)...(0)
- ·移動端網(wǎng)站建設將何去何從?(0)
- ·論企業(yè)網(wǎng)站建設的行業(yè)現(xiàn)狀(0)
- ·phpcms小程序插件api接口...(0)
相關欄目
閱讀排行
- 1小程序測試正常真機不顯示內(nèi)容問題處理(request:fail ssl hand shake error)
- 2網(wǎng)站被惡意鏡像怎么辦 一段代碼輕松搞定(全面版)
- 3phpcms開發(fā)小程序api插件1.2版本
- 4phpcms v9小程序demo內(nèi)容頁安卓有時候不顯示內(nèi)容bug修改
- 5虛擬主機屏蔽IP地址的方法
- 6阿里云備案詳細流程
- 7關于百度小程序微信小程序video標簽不支持視頻封面autoplay等問題修復方法
- 8phpcms v9手機訪問電腦站一對一跳轉對應手機站頁面插件
- 9FTP使用教程(以FlashFTP為例)
- 10網(wǎng)站安裝教程(phpcms v9程序)
更多+最新案例