个人案例
- 为什么生成公众号「字符串类型」的「永久二维码」提示超出限制,而「整型类型」的「永久二维码」却是正常?
> 确认是同一个公众号,并且是相同的 access_token 生成「字符串-QR_LIMIT_STR_SCENE」类型的永久二维码: [图片] 生成「整型-QR_LIMIT_SCENE」类型的永久二维码: [图片] 由此引发,关于永久二维码 10 万个数量的几个问题: 「字符串类型」和「整型类型」的永久二维码,是一共最多生成 10 万个么?还是「字符串类型」和「整型类型」的永久二维码,两个类型各自最多生成 10 万个,一共 20 万个?“永久二维码,是无过期时间的,但数量较少(目前为最多10万个)”,参见文档: https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html
2021-08-13 - 【公众号迁移BUG】历史文章中的小程序链接无法跳转
公众号迁移后,历史文章中的小程序链接无法跳转 但是,新建文章中的小程序链接可以跳转 历史文章小程序链接截图如下(会正常显示“小程序标示”在图片右上角,但是点击图片无法跳转到小程序): [图片] 公众号AppID: wx8ead927812b971f8 小程序AppID: wx221cbd55fdecc9fc 历史文章链接:https://mp.weixin.qq.com/s/edhQQ871IkiBWjUHZSMwoQ 麻烦尽快处理下,感谢🙏。
2019-07-01 - 接口被爬虫1小时内累计调用200w次+
历程 从4月20日开始,起初小程序页面被微信爬虫访问时,会携带特定的 user-agent:mpcrawler 及场景值:1129 附部分IP地址与访问次数: [代码]223.166.222.109 - 1,150[代码] [代码]101.91.60.23 - 1,069[代码] [代码]223.166.222.11 - 1,044[代码] [代码]101.227.139.164 - 1,033[代码] [代码]101.91.60.22 - 1,020[代码] [代码]101.91.60.101 - 983[代码] [代码]223.166.222.108 - 897[代码] [代码]101.91.60.11 - 843[代码] [代码]58.247.206.157 - 266[代码] [代码]58.247.206.142 - 265[代码] [代码]58.247.206.152 - 256[代码] [代码]58.247.206.147 - 240[代码] 此后几天,断断续续有爬虫访问小程序页面 4月25日,收到【日志服务告警】- 短时间内大量415、400的状态码,这次开始很特殊——爬虫即没有user-agent也没有携带场景值 但是这次IP同之前的微信爬虫IP大多重叠,而且referer规则都是:https://servicewechat.com/${app_id}/0/page-frame.html,其中version=0(开发版、体验版以及审核版本),以为是机器人审核,但是也不应该持续触发大量非法请求并且没有携带user-agent 附4月25日 - Nginx日志: [图片] 引用自小程序官方问答Q&A: 网络请求的 referer 是不可以设置的,格式固定为 [代码]https://servicewechat.com/{appid}/{version}/page-frame.html[代码],其中 [代码]{appid}[代码] 为小程序的 appid,[代码]{version}[代码] 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本。 就在今天(4月28日)中午将小程序【页面收录】功能设置为关闭,晚上19~20点18~19点,接口被爬虫1小时内累计调用200w次+ 附4月28日晚上19~20点18~19点 - Nginx日志分析: [图片] 疑问 101.91.60.*、223.166.222.*、58.247.206.*等IP是否为微信官方爬虫IP? 微信官方爬虫IP有哪些? 微信爬虫访问是否一定会携带user-agent:mpcrawler 及场景值:1129?
2019-04-28 - 小程序改名后搜索不到
- 小程序已上线,改名后搜索不到,信息如下: 小程序名称: 欧美百货大楼 欧美大百货 AppID: wx298a5dfec075a8f0 - 小程序码: [图片]
2019-03-11 - 小程序搜索不到
- 小程序已上线,搜索不到,信息如下: 小程序名称:FENBAO粉豹 AppID:wxafe03484006854d9 - 小程序码: [图片]
2019-03-08 - 小程序类目不符行为申诉
- 需求的场景描述(希望解决的问题) 引用自微信小程序管理后台: 你好,因用户投诉并经平台审核,你的小程序所选类目与小程序运营内容不符合行为,服务已被下线处理。 请参照《小程序平台运营规范》修改内容。 小程序服务涉及社区发帖,已经补充社交-社区/论坛类目,正在审核中。 小程序服务下线,使用户无法访问,因比较着急,现已先行下架相关内容,并且重新提交审核。 希望能尽快通过类目审核和申诉并及时给予反馈,今后会杜绝此类问题发生,谢谢。
2019-02-25 - 【管理后台】- 走完海外认证流程后,返回还提示【请先补充小程序基本信息】
- 当前 Bug 的表现(可附上截图) 走完海外认证步骤后,点击查看订单,跳转到微信认证订单页面。之后从侧边栏-进入设置页面后,提示【请先补充小程序基本信息】,并且找不到微信认证订单的入口 [图片] [图片] [图片] - 预期表现 预期从侧边栏-进入设置页面后,应该能有查看订单的入口,而不应该还提示【请先补充小程序基本信息】 - 备注 经过几次之后,发现微信认证订单页面(https://mp.weixin.qq.com/wxopen/order)一直都在,只是没有入口。 之后想要再进入微信认证订单页面,需要重新走完微信认证的几步流程后,或者手动修改页面路径才能进入微信认证订单。 这样特别让人困惑,因为提示【请先补充小程序基本信息】,并且还找不到订单页入口,以为自己没有下单成功。
2018-12-20 - 【小程序迁移】 - 目标主体为香港公司
- 需求的场景描述(希望解决的问题) 使用小程序管理后台“小程序迁移”功能,将【中国大陆公司】主体小程序迁移至【中国香港公司】主体下时遇到了问题 由于不支持输入【7位企业注册号】,仅支持输入【9位组织机构代码、18位的统一社会信用代码】 如图所示:[图片] 导致小程序迁移流程走不通 [图片] - 希望提供的能力 “小程序迁移”功能 - 支持公司主体迁移至【中国香港公司】主体下 - 备注 不知是否是操作不当,还是目前不支持,希望能尽快回复,谢谢
2018-12-10 - 问题反馈:button的bindgetuserinfo回调触发异常
1.操作环境:微信web开发者工具 v0.20.191900(模拟器-iPhone 6) + Win7 64位 2.操作路径: 1)打开微信开发者工具,打开本地项目,设置有效的AppId,为了能够login和清除授权数据 2)侧边栏-项目-选择基础库版本1.3.0,清除数据、文件、授权数据,重新编译,然后切换到调试-控制台。 3)index页面,点击“获取头像昵称”按钮,弹出用户授权提示框,点击允许,控制台打印事件对象event,获取userinfo成功。 4)index页面,用户头像显示正常,点击头像跳转至log页面。 5)log页面,开发工具中清除授权数据,再次点击页面中“获取头像昵称”按钮,弹出授权提示框,点击拒绝,控制台手动调用 wx.getUserInfo,打印“用户拒绝授权”;然后再次点击“获取头像昵称”按钮,弹出授权提示框,点击允许,控制台再次手动 调用wx.getUserInfo,打印获取到的userInfo对象。 在此期间,“获取头像昵称”按钮的bindgetuserinfo回调没有被触发,所以手动调用getUserInfo观察授权结果。 6)跳转并执行步骤2(唯一区别:将基础库版本该为1.4.2以上),顺序执行步骤3、4、5 7)执行完步骤6,会发现与步骤5的区别就是,“获取头像昵称”按钮的bindgetuserinfo回调被正确的触发,控制台分别都打印 出用户允许和拒绝授权时的事件对象event。 3.问题描述:1.3.0-1.4.2(不包括1.4.2)之间的基础库,不能正确的在首页以外的页面,触发button的bindgetuserinfo回调。 但是我们所开发的小程序需要最低兼容至1.3.0版本。虽然通过按钮授权成功,即使没有触发bindgetuserinfo,可以通过wx.getUserInfo获取数据,但是用户授权成功或失败的时机是未知的。 注:文中的首页指app.json中pages属性,第一个数组元素对应的页面(如:page/index/index) 4.按上述操作控制台截图: 基础库版本:1.3.0,步骤1~5 [图片] 基础库版本:1.4.2,步骤6 [图片] 5.代码片段截图: index页面由于代码较多,只截取与官方demo-quickstart有区别的部分,logs页面截取完整代码,红线为改动部分,红框为新增代码部分。 /** index.js **/ navigateTo尝试后有问题才改为redirectTo,其他跳转方式暂时未尝试。 [图片] [图片] /** logs.wxml **/ [图片] /** logs.js **/ [图片]
2017-08-11 - wx.authorize拒绝授权后->依然可以成功调用getUserInfo ?
如题,想兼容用户拒绝授权的情况,测试部分需要授权接口时,遇到的问题。 JS 代码 : [代码]//app.js[代码][代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.authorize({[代码][代码] [代码][代码]scope: [代码][代码]'scope.userInfo'[代码][代码],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'success => '[代码][代码], res.errMsg)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(res) {[代码][代码] [代码][代码]console.log([代码][代码]'fail => '[代码][代码], res.errMsg)[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]withCredentials: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'userinfo => '[代码][代码], res)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(res) {[代码][代码] [代码][代码]console.log(res.errMsg)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码] 开发者工具中,清除授权后,重新编译代码; 模拟器弹出,微信授权,申请获取用户公开信息对话框,如下图: [图片] 点击拒绝后,控制台输出结果: [图片] 实际结果和文档中wx.authorize的描述好像不太一样,很是疑惑。 [图片]
2017-07-19