微信小程序回传广告数据是指在小程序中展示的广告,当用户点击广告时,会将相关数据回传到服务器上。这些数据可以帮助开发者了解用户的行为,从而改善小程序的体验。
但是,有时候开发者需要删除这些回传的广告数据,以便腾出服务器空间。这时候,可以使用微信小程序官方提供的API来实现删除回传广告数据的功能。
// 初始化 SDK const AdLog = require('../../utils/adlog.js'); let adLog = new AdLog(); // 获取所有已回传的广告数据 let adDataList = adLog.getAdDataList(); // 删除所有已回传的广告数据 adLog.deleteAdDataList(adDataList);
本接口应在服务器端调用,详细说明参见服务端API。
本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载)
wx-server-sdk >= 0.4.0
回传广告数据
微信广告文档:https://ad.weixin.qq.com/guide/457
对应接口 https://api.weixin.qq.com/marketing/user_actions/add
外链文档中可能只有 HTTP 形式的定义,对云调用方式,调用时参数与 HTTP 需求的参数一致,但是无需传入 access_token,同时所有的参数无论 get/post 都只需作为接口参数 JS 对象中的一个字段传入即可。
而对于 FormData 的请求,如果一个参数的类型是 Buffer,则其字段应传入有如下字段的对象:
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
contentType | string | 是 | 数据类型,传入 MIME Type | |
value | Buffer | 是 | 文件 Buffer |
示例
假设外链文档要求是 POST 方法,要求传入如下参数
属性 | 类型 | 位置 | 说明 |
---|---|---|---|
xxx | string | URL 参数 | ... |
yyy | number | JSON body | ... |
则调用示例如下:
cloud.openapi.ad.addUserAction({
xxx: "字符串",
yyy: 100,
})
假设外链文档要求是 POST FormData,要求传入如下参数
属性 | 类型 | 位置 | 说明 |
---|---|---|---|
xxx | string | URL 参数 | ... |
media | buffer | FormData | 图片 buffer |
则调用示例如下:
cloud.openapi.ad.addUserAction({
xxx: "字符串",
media: {
contentType: "image/png",
value: Buffer
},
})
本章先向读者科普什么是Web服务程序,以及Web服务程序的用处,然后通过对比当前主流的Web服务程序来使读者更好地理解其各自的优...
我们日常访问的网站是由域名、网站源程序和主机共同组成的,其中,主机则是用于存放网页源代码并能够把网页内容展示给用户的服务...
安装RHEL 7或CentOS 7系统时,您的电脑的CPU需要支持VT(Virtualization Technology,虚拟化技术)。所谓VT,指的是让单台计算机...
既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工...
大家在学习sshd服务时,不知有没有注意到这样一个事情:当与远程主机的会话被关闭时,在远程主机上运行的命令也随之被中断。如果...