接口标识:digg
接口url:https://你的网站/api/index.php?action=digg&id=10&type=good
接口参数:
字段名称 | 字段说明 | 类型 | 必填 | 备注 |
---|---|---|---|---|
id | 文章ID | num | 必填 | |
type | 顶踩类型 | string | 必填 | 参数类型:good(顶),bad(踩); |
cancel | 是否取消 | num | 可不填 | 默认0,即新增顶/踩; |
小程序代码:
- digg(e){
- var data = e.currentTarget.dataset;
- var id = data.id;
- var type = data.type;
- swan.request({
- url: app.globalData.api.api + "action=digg",
- data: {
- type: type,
- id: that.data.id,
- cancel:0,//可以通过缓存判断是新增还是取消顶/踩
- 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)
- }
- })
- },
说明:
(1)官方demo暂无实例,有问题请咨询QQ:2863868475
(2)可通过缓存的方式,把顶/踩的信息存入缓存,当用户二次顶/踩的时候,设置cancel为1,即取消之前的顶/踩