1、登录微信公众平台,点击左侧下方设置 菜单
2、进入设置页面,点击第三方设置标签页
3、在插件管理模块中,点击添加插件按钮
4、搜索wxfp,选择插件,然后完成添加(申请之后,管理员会在第二天收到使用申请,若较紧急,可联系开发人员快速通过审批)
注意:如已经集成设备指纹插件wxfp,需升级插件版本至1.7.6及以上版本,然后可直接跳过该步骤,进入下一步集成
{
"plugins": {
"tdfp-plugin": {
"version": "2.1.5",
"provider": "wxc3b909c3d24c5417"
}
}
}注意:三方框架可对应添加 如uni-app,可在manifest.json文件的mp-weixin模块中添加上述声明
在app.js中
const plugin = requirePlugin('tdfp-plugin')
App({
...
globalData: { // 设置全局变量
_fmOpt: {
partnerCode: "", // 请填入您的partner code
}
},
onLaunch(){
let fmagent = new plugin.FMAgent(this.globalData._fmOpt)
fmagent.init()
},
...
})const plugin = requirePlugin("tdfp-plugin");
const fmagent = new plugin.FMAgent(app.globalData._fmOpt);
const fingalsign = fmagent.sign({
path: "", // 仅支持字符串类型
});
if (fingalsign.code == 0) {
假设针对 <https://baidu.com/user/profile> 做接口保护,示例值可参考: