微信小程序隐私设置教程

前言

在这里插入图片描述

为规范开发者的用户个人信息处理行为,保障用户的合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。

开发者首先需确定小程序是否涉及处理用户个人信息,如涉及,则需配置用户隐私授权弹窗,且仅有在平台《小程序用户隐私保护指引》中声明了所处理的用户个人信息,才可以调用平台提供的对应接口或组件。(隐私相关接口)

这是一则面向微信小程序开发者的隐私保护公告。查看全文请转向 关于小程序隐私保护指引设置的公告

简单讲,微信小程序自从自2023年9月15日起,开始加强用户的隐私保护(民心所向,大势所趋)。

如果不照办,会怎么样?这就可能有多重不良后果:

  • 小程序无法获取用户手机号,导致授权失败。
  • 小程序无法获取用户位置,地图导航失败。
  • 小程序无法获取用户相册,导致无法上传或下载。

等等。。。这里不再赘述。

Q:开发者如何应对

1. 申请一个小程序

什么? 不会申请? 简单,请速戳:如何注册微信小程序

2. 填写基本信息

什么? 不会填写?再把步骤1读一遍。在这里插入图片描述

3. 更新隐私协议文件

在微信小程序—设置中,找到该栏设置:
在这里插入图片描述
步骤1
在这里插入图片描述
步骤2
在这里插入图片描述
步骤3
根据微信模板,逐一完成隐私保护,说明用途。
在这里插入图片描述
最后完成提交,由微信审核。

4. 提醒用户阅读协议文件

明确告知用户,仔细阅读。
在这里插入图片描述

结语

最后,博主提示您:如在开发过程中,遇到类似提醒,fail api scope is not declared in the privacy agreement,代表该微信api 未在隐私协议中声明。

在这里插入图片描述

微信开发者工具(WeChat Developer Tool)中的测试号获取`code`通常是在进行微信OAuth授权流程时的操作。首先,你需要在微信公众平台上注册并获得一个测试公众号,然后按照以下步骤: 1. **配置应用信息**: - 登录微信公众平台,进入“开发者中心”,选择“设置”->“基本配置”,填写相应的AppID和AppSecret。 2. **用户授权**: - 调用微信提供的JS-SDK,在前端页面通过`wx.authorize()`函数请求用户授权,传入必要的参数,如scope(权限范围)、redirect_uri(回调地址)等。 ```javascript // 示例代码 wx.authorize({ scope: 'snsapi_userinfo', // 请求用户的基本信息权限 redirect_uri: 'http://yourdomain.com/wechat/callback', // 回调地址 success: function(res) { if (res.code) { // 如果授权成功,会返回code // 使用code换取access_token // 发送POST请求到微信服务器 axios.post('https://api.weixin.qq.com/sns/oauth2/access_token', { code: res.code, secret: 'your_app_secret', grant_type: 'authorization_code' }).then(handleAccessToken); } }, fail: function() { console.log('用户拒绝授权'); } }); ``` 3. **换取access_token**: - 使用获取到的`code`,结合AppSecret在后台向微信服务器发起POST请求,换取access_token和其他授权信息。 4. **验证access_token有效性**: - 获取到access_token后,还需要验证其是否有效,如果有效则可以继续进行后续操作,如获取用户信息、发送消息等。 请注意,测试号主要用于开发和调试,正式上线时需要替换为公众号本身的AppID和AppSecret,并且处理用户的实际授权流程。同时,遵循微信的开发者协议隐私政策是很重要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值