接口名称:织梦百度小程序文章评论接口

接口标识:feedback

接口url:https://你的网站/api/index.php?action=feedback&type=get[&id=10]

接口参数:(参数比较复杂)

type:get 必填参数,取值为:get/获取列表、post/提交评论、all/全部评论



1、type为get时(获取评论)

字段名称字段说明类型必填备注
id文章idnum必填
ftype评论类型string可不填可选参数:feedback/中立、good/好评、bad/差评;默认:feedback
num数量num可不填调用数量,默认10,为空则按照分页调用
page页数num可不填num为空时调用page,默认page=1
pagesize自定义分页大小num可不填默认后台设置的页面大小
order排序string可不填默认:" id desc";该接口暂未开放


2、type为post时(提交评论)

字段名称字段说明类型必填备注
id文章idnum必填
ftype评论类型string可不填可选参数:feedback/中立、good/好评、bad/差评;默认:feedback
face表情emoji可不填该接口暂不支持
msg评论内容string必填评论内容长度自己再小程序端判断
username用户昵称string可不填小程序端默认加上:【*】或者【百度】用来区分
mid用户IDnum可不填默认空,用户请根据自己实际情况对接用户ID


3、type为all时(获取审核过的全部评论)

字段名称字段说明类型必填备注
id文章idnum可不填
ftype评论类型string可不填可选参数:feedback/中立、good/好评、bad/差评;默认:feedback
num数量num可不填调用数量,默认10,为空则按照分页调用
page页数num可不填num为空时调用page,默认page=1
pagesize自定义分页大小num可不填默认后台设置的页面大小
order排序string可不填默认:" id desc";该接口暂未开放


小程序代码:

/*获取评论 */ 
   getFeedback(e) { 
       var that = this; 
       swan.request({ 
           url: app.globalData.api.api + "action=feedback", 
           data: { 
               type: 'get', 
               typeid: that.data.typeid, 
               id: that.data.id, 
               aid: app.globalData.aid 
           }, 
           method: 'POST', 
           header: { 
               'content-type': 'application/x-www-form-urlencoded', 
               'x-appsecret': app.globalData.appsecret 
           }, 
           success: function (res) { 
               console.log(res) 
               var message = res.data; 
               that.setData({ 
                   message: message 
               }) 
           } 
       }) 
   },

说明:

(1)该接口的type只能为get/post/all其中一种

(2)type=all时候,其他任何参数都可以不传递,此时调用全部评论,默认返回*页

(3)接口返回的评论列表默认排序方式:id  desc