各位微信开发者:
以下是关于规范使用小程序 wx.login 接口获取登录凭证 (code) 的通知以及上周我们在社区收到的问题反馈的处理进度,希望与大家一同打造更好的小程序生态!
关于规范使用小程序 wx.login 接口获取登录凭证 (code) 的通知
根据平台设计,开发者通过 wx.login 接口获取 code 后需要调用 服务端接口 auth.code2Session ,将 code 换取 openid、unionid、session_key 等信息。但目前存在部分开发者不规范使用 code,通过在小程序中获取的 code 换取 网页授权 access_token。
为规范接口使用,自 2023 年 1 月 8 日 14 时起,开发者通过小程序中获取的 code 将无法换取网页授权 access_token ,返回错误码为 40242 。请存在不规范使用的开发者关注并及时调整,避免对业务造成影响。
上周问题反馈和处理进度(11.28-12.02)
已修复的问题
iOS input 组件手动聚焦时,光标结束位置不在文字最右边的问题 查看详情
使用 uniapp 开发小程序时,运行结果显示页面无渲染的问题 查看详情
微信客服登录失败的问题 查看详情
创建公众号视频合集但找不到已发表视频的问题 查看详情
微信团队
2022.12.09
从不缺席
这是你们的 BUG 吧,说得那么好听
小程序里通过 webview 网页授权获取的 code 受影响吗?
网页授权获取code的api
这个问题看一下:动态设置组件 components slot name 值,会导致已有的 slot 重复刷新渲染
垂死病中惊坐起
我在朋友圈进入小程序,我在onLaunch里调用wx.login失败,以前没发现这个问题, 是不规则调整,还是怎么的
{ "access_token":"ACCESS_TOKEN", "expires_in":7200, "refresh_token":"REFRESH_TOKEN", "openid":"OPENID", "scope":"SCOPE", "is_snapshotuser": 1, "unionid": "UNIONID" }
那之前的access_token怎么获取,哪位大神知道?
来来回回变化很大了,建议官方在同一个版本内规则不要做太大的调整,你可以整理好每年或者每半年发布一版,别三天两头的改规则。