【新疆】phpcms開(kāi)發(fā)小程序api插件1.2版本
發(fā)布時(shí)間:2018-06-18 21:27:35 作者:admin 點(diǎn)擊:

1、網(wǎng)站欄目調(diào)用:可調(diào)用任意制定的catid的欄目信息及子欄目信息
2、網(wǎng)站列表調(diào)用:調(diào)用任意欄目信息,如果為單頁(yè)面調(diào)用單頁(yè)面內(nèi)容
3、文章內(nèi)容調(diào)用:調(diào)用指定id的文章內(nèi)容,同時(shí)可以通過(guò)relation=1來(lái)調(diào)用該文章的相關(guān)文章列表
4、推薦位內(nèi)容調(diào)用:調(diào)用指定posid的推薦位內(nèi)容
5、獲取用戶(hù)登錄授權(quán)信息,并保存到網(wǎng)站后臺(tái)
6、調(diào)用系統(tǒng)配置信息
(1)調(diào)用用戶(hù)留言或評(píng)論,如果指定文章id,可以調(diào)用該文章下的所有留言或評(píng)論
(2)調(diào)用用戶(hù)配置的banner,后臺(tái)可以隨意上傳修改刪除banner
(3)調(diào)用用戶(hù)配置的基本信息,比如電話、地址、底部版權(quán),設(shè)置小程序列表分頁(yè)數(shù)量
(4)對(duì)接小程序在線留言,目前支持字段:標(biāo)題、姓名、電話、郵箱、地址、內(nèi)容以及回復(fù)內(nèi)容
(5)調(diào)用客戶(hù)留言,既可以調(diào)用全部?jī)?nèi)容,也可以通過(guò)文章id調(diào)用該文章下的留言
(6)更新或取消留言點(diǎn)贊
該小程序插件純屬傻瓜式操作,直接在后臺(tái)安裝刷新即可使用,所有的api都可以直接調(diào)用,根據(jù)每個(gè)api的參數(shù)不通,可以傳遞不同類(lèi)型的數(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)如果既不設(shè)置catid也不設(shè)置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' // 默認(rèn)值
},
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:如果沒(méi)有指定num的前提下,按照分頁(yè)的方式調(diào)用指定第幾頁(yè)的內(nèi)容,分頁(yè)默認(rèn)每頁(yè)10篇,默認(rèn)調(diào)用第一頁(yè)。
(4)如果指定的當(dāng)前欄目為單頁(yè)面,則直接返回單頁(yè)面的內(nèi)容或者子欄目的第一個(gè)單頁(yè)面信息
小程序代碼:
[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)用文章的相關(guān)文章,默認(rèn)為0表示不調(diào)用,調(diào)用數(shù)量默認(rèn)10;
小程序代碼
wx.request({
url: app.globalData.api.api_show,
data: {
catid: options.catid,
id: options.id,
relation: 1,//調(diào)用相關(guān)推薦
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');
}//處理相關(guān)時(shí)間
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)用某個(gè)欄目下的推薦信息;
(3)num=10:調(diào)用數(shù)量,默認(rèn)10;
小程序代碼和列表調(diào)用代碼類(lèi)似
5、調(diào)用banner和系統(tǒng)配置、客戶(hù)留言、留言列表、更新點(diǎn)贊等信息 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)用用戶(hù)留言信息,此時(shí)可傳遞參數(shù)num=10,catid和id,如果同時(shí)傳遞catid和id表示調(diào)用該文章下的留言;
(4)action=leavemessage:對(duì)接用戶(hù)留言,可傳遞參數(shù):title,name,phone,email,address,content等
(5)zannum 調(diào)用對(duì)應(yīng)留言的贊數(shù)量及更新或者取消
小程序代碼
相關(guān)留言調(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' // 默認(rèn)值
},
success: function (res) {
const banner = res.data;
that.setData({
banner: banner
})
try {
wx.setStorageSync('banner', banner)
} catch (e) {
}
}
})
6、客戶(hù)授權(quán)信息get_user.php,該信息會(huì)自動(dòng)保存,無(wú)需單獨(dú)調(diào)用

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