个人案例
- 小程序内嵌 H5 无法打开 https://www.unionadjs.com/ddd.html
小程序中并未使用到 https://www.unionadjs.com/ddd.html 这个域名,请尽快排查是否组件有漏洞,被网络劫持
2024-01-20 - 2021-03-23
- 微信升级8.0.19后,xweb内核下如何打开vConsole进行网页调试?
如题
2022-01-25 - 公众号在哪里获得链接,让别人点击链接跳转到关注页面?
公众号历史消息页面我也没有找到可以复制的链接
2023-02-18 - 点金计划——支付完成后,商家小票显示异常(如部分不显示),提示“无法获取订单信息”
点金计划商家小票部分不显示,提示“无法获取订单信息”页面可以按以下几个步骤检查: 1、已打开特约商户的商家小票及点金计划开关 2、商家小票页面需调用父页面“onIframeReady事件”的jsapi,具体请查看商家小票开发指引 3、从加载商家小票到调用JSAPI之间的用时不可超过3s 4、调试时,扫描二维码的微信号和支付该笔测试订单的微信号需为同一个 5、商家小票页面可正常访问 6、检查商家小票请求的Response Headers中X-Frame-Options是否允许payapp.weixin.qq.com访问 7、如果是使用VUE,onIframeReady不能放在created里执行 8、如果上述方法都不行,请先编写一个最简单的demo页面,看看demo页面是否成功 9、商家URL是否有进行重定向,是否重定向到http的链接
2020-12-04 - 人脸核身功能服务的准入规范与案例解析
近年来,国家在医疗挂号、APP注册、快递收寄、客运、运营商等多领域规定,需要用户实名才可办理业务,同时《网络安全法》、《用户隐私保护条例》等法律法规对用户敏感隐私信息的保护要求、监管、规范化,越来越严格。 因此当微信平台小程序功能中涉采集人脸生物特征信息或采集生物特征后用于身份核验时,包括但不限于收集人脸照片,录制带有人脸的视频或采集人脸信息等生物识别技术或功能时,需要满足一定的条件。即小程序的主体、类目、运营范围均需要在限定的类目范围时,需通过申请《微信人脸核身接口能力》进行“用户生物特征”信息识别采集。 当小程序主体、类目、运营范围均需满足以上范围时,可通过申请《微信人脸核身接口能力》进行“用户生物特征”信息识别采集。否则暂不支持开展用户生物特征(用户本人人脸照片、人脸视频等)采集的功能。也不支持基于以上采集的生物特征,开展人脸识别功能,特征,或涉及收集此类信息并开展人脸识别功能 案例解析: 1、正面案例 【注册主体】:政务服务数据管理局 【服务类目】:政务民生-交通违法 ; 政务民生-政务服务大厅 ; 政务民生-医疗 ; 政务民生-祭扫 ; 政务民生-公积金 【运营内容】:提供政务民生服务大厅、政务民生医疗等政务服务,在登录页面涉及“人脸识别登录”,需录制、采集带有人脸的视频用于验证办理人身份信息,属于人脸核身功能范畴 【案例解析】: 小程序注册主体(属于政府/事业单位)、类目(已选政务民生相关类目)、运营范围(与类目对应的政务民生相关服务)。因此小程序满足「主体、类目、运营内容」均符合人脸核身开放范围要求。因此可通过申请“微信人脸核身接口能力”和调用接口能力实现人脸核验功能 [图片] [图片] 2、反面案例 【注册主体】:某市ABC科技有限公司 【服务类目】:医疗-私立医疗机构 【运营内容】:病例复印和邮寄服务,申请时需填姓名、身份证信息,同时需上传患者身份证正反面和手持身份照片,属于采集人脸后进行身份核验 【案例解析】:小程序注册主体(科技公司,非开放主体范围)、类目(已选医疗-私立医疗机构)、运营范围(病例复印服务)。 小程序主体不符合开放开放范围内范畴,因此未能满足「主体、类目、运营内容」均符合人脸核身开放范围要求。 【整改建议】(2选1): ①更改小程序主体(改为医疗机构主体)注册和运营小程序服务,迁移/切换主体后申请《微信人脸核身接口能力》进行申办人身份核验服务 ②移除手持身份证上传功能 [图片] 3、反面案例 【注册主体】:某市123有限公司 【服务类目】:社交-直播 【运营内容】:某营业厅在线自助办理通信类时,实名认证环节需上传身份证正反面和手持身份照片 【案例解析】: 小程序注册主体(非开放主体范围内),服务类目虽然属于开放范围内,但实际所运营内容与直播类目并不相符。 因此未能满足「主体、类目、运营内容」均符合人脸核身开放范围要求。 【整改建议】(2选1): ①更改小程序主体(改为运营商主体)同时类目选择【IT科技-基础电信运营商】,再进行申请《微信人脸核身接口能力》进行“用户生物特征”信息识别采集 ②移除手持身份证上传功能 [图片] 本文档为人脸识别服务相关的介绍说明,如存在上述问题应及时调整、修整,避免后续存在上诉问题审核失败;若仍有其他疑惑,可以通过以下咨询入口反馈: 1、微信开放社区-交流专区-小程序发帖咨询-提出问题-运营相关问题 2、代码审核驳回站内信通知-客服咨询入口(客服咨询入口目前正在测试开放阶段,若无客服入口,建议前往开放社区发帖咨询)
09-16 - 全平台(Vue、React、微信小程序)任意角度旋转 图片裁剪组件
SimpleCrop全网唯一支持裁剪图片任意角度旋转、交互体验媲美原生客户端的全平台图片裁剪组件。 Github 地址:https://github.com/newbieYoung/Simple-Crop 特性及优势和目前流行的图片裁剪组件相比,其优势在于以下几点: 裁剪图片支持任意角度旋转;支持 Script 标签、微信小程序、React、Vue;支持移动和 PC 设备;支持边界判断、当裁剪框里出现空白时,图片自动吸附至完全填满裁剪框;移动端缩放以双指中心为基准点;交互体验媲美原生客户端。示例微信小程序示例[图片] 移动端示例[图片] 左侧是 IOS 系统相册中原生的图片裁剪功能,右侧为 SimpleCrop 移动端示例。 可以扫描二维码体验: [图片] 或者访问以下链接: https://newbieyoung.github.io/Simple-Crop/examples/test-2.html PC 示例[图片] 链接如下: https://newbieyoung.github.io/Simple-Crop/examples/test-1.html 安装npm install simple-crop 用法Script 用法微信小程序用法React 用法Vue 用法开源许可协议MIT License. 原理及实现[代码]全平台(Vue、React、微信小程序)任意角度旋转 图片裁剪组件[代码] https://newbieweb.lione.me/2019/05/16/simple-crop/
2020-03-04 - 小程序图片裁剪插件 image-cropper
之前的插件类目没有了导致搜不到了,重新发个文章。 image-cropper 一款高性能的小程序图片裁剪插件,支持旋转。 [图片] 优势 [代码]1.功能强大。[代码] [代码]2.性能超高超流畅,大图毫无卡顿感。[代码] [代码]3.组件化,使用简单。[代码] [代码]4.点击中间窗口实时查看裁剪结果。[代码] ㅤ 初始准备 1.json文件中添加image-cropper [代码] "usingComponents": { "image-cropper": "../image-cropper/image-cropper" }, "navigationBarTitleText": "裁剪图片", "disableScroll": true [代码] 2.wxml文件 [代码]<image-cropper id="image-cropper" limit_move="{{true}}" disable_rotate="{{true}}" width="{{width}}" height="{{height}}" imgSrc="{{src}}" bindload="cropperload" bindimageload="loadimage" bindtapcut="clickcut"></image-cropper> [代码] 3.简单示例 [代码] Page({ data: { src:'', width:250,//宽度 height: 250,//高度 }, onLoad: function (options) { //获取到image-cropper实例 this.cropper = this.selectComponent("#image-cropper"); //开始裁剪 this.setData({ src:"https://raw.githubusercontent.com/1977474741/image-cropper/dev/image/code.jpg", }); wx.showLoading({ title: '加载中' }) }, cropperload(e){ console.log("cropper初始化完成"); }, loadimage(e){ console.log("图片加载完成",e.detail); wx.hideLoading(); //重置图片角度、缩放、位置 this.cropper.imgReset(); }, clickcut(e) { console.log(e.detail); //点击裁剪框阅览图片 wx.previewImage({ current: e.detail.url, // 当前显示图片的http链接 urls: [e.detail.url] // 需要预览的图片http链接列表 }) }, }) [代码] 参数说明 属性 类型 缺省值 取值 描述 必填 imgSrc String 无 无限制 图片地址(如果是网络图片需配置安全域名) 否 disable_rotate Boolean false true/false 禁止用户旋转(为false时建议同时设置limit_move为false) 否 limit_move Boolean false true/false 限制图片移动范围(裁剪框始终在图片内)(为true时建议同时设置disable_rotate为true) 否 width Number 200 超过屏幕宽度自动转为屏幕宽度 裁剪框宽度 否 height Number 200 超过屏幕高度自动转为屏幕高度 裁剪框高度 否 max_width Number 300 裁剪框最大宽度 裁剪框最大宽度 否 max_height Number 300 裁剪框最大高度 裁剪框最大高度 否 min_width Number 100 裁剪框最小宽度 裁剪框最小宽度 否 min_height Number 100 裁剪框最小高度 裁剪框最小高度 否 disable_width Boolean false true/false 锁定裁剪框宽度 否 disable_height Boolean false true/false 锁定裁剪框高度 否 disable_ratio Boolean false true/false 锁定裁剪框比例 否 export_scale Number 3 无限制 输出图片的比例(相对于裁剪框尺寸) 否 quality Number 1 0-1 生成的图片质量 否 cut_top Number 居中 始终在屏幕内 裁剪框上边距 否 cut_left Number 居中 始终在屏幕内 裁剪框左边距 否 [代码]img_width[代码] Number 宽高都不设置,最小边填满裁剪框 支持%(不加单位为px)(只设置宽度,高度自适应) 图片宽度 否 [代码]img_height[代码] Number 宽高都不设置,最小边填满裁剪框 支持%(不加单位为px)(只设置高度,宽度自适应) 图片高度 否 scale Number 1 无限制 图片的缩放比 否 angle Number 0 (limit_move=true时angle=n*90) 图片的旋转角度 否 min_scale Number 0.5 无限制 图片的最小缩放比 否 max_scale Number 2 无限制 图片的最大缩放比 否 bindload Function null 函数名称 cropper初始化完成 否 bindimageload Function null 函数名称 图片加载完成,返回值Object{width,height,path,type等} 否 bindtapcut Function null 函数名称 点击中间裁剪框,返回值Object{src,width,height} 否 函数说明 函数名 参数 返回值 描述 参数必填 upload 无 无 调起wx上传图片接口并开始剪裁 否 pushImg src 无 放入图片开始裁剪 是 getImg Function(回调函数) [代码]Object{url,width,height}[代码] 裁剪并获取图片(图片尺寸 = 图片宽高 * export_scale) 是 setCutXY X、Y 无 设置裁剪框位置 是 setCutSize width、height 无 设置裁剪框大小 是 setCutCenter 无 无 设置裁剪框居中 否 setScale scale 无 设置图片缩放比例(不受min_scale、max_scale影响) 是 setAngle deg 无 设置图片旋转角度(带过渡效果) 是 setTransform {x,y,angle,scale,cutX,cutY} 无 图片在原有基础上的变化(scale受min_scale、max_scale影响) 根据需要传参 imgReset 无 无 重置图片的角度、缩放、位置(可以在onloadImage回调里使用) 否 GitHub https://github.com/wx-plugin/image-cropper/tree/master 如果有什么好的建议欢迎提issues或者提pr
2021-12-15 - 订单支付成功,但是一直未收到微信的支付成功回调通知
微信支付完成后notify_url,没有收到回调通知情况下,可按以下几个步骤排查问题: 确认上送微信回调地址与自己系统实际回调地址是否一致;核实上送回调地址是否可被外网访问,是否有DNS解析;核实是否有安全策略拦截微信支付回调通知;确认回调地址代码的可用性;如果使用V3接口,确认下是否设置加密的秘钥,登录商户平台操作~请参考APIV3秘钥设置。附:回调通知注意事项、支付回调和查单实现指引
2021-04-27 - 被封禁的公众号,如何释放邮箱、管理员微信号等资源?
被处罚的帐号不支持找回,也不支持释放任何资源,其中包括公众号昵称、邮箱、主体次数、手机号、管理员微信号等。
2020-02-25 - 关于申请小程序地理位置相关接口的规范
随着小程序生态的发展,越来越多小程序开发者会通过官方接口来给用户提供便捷的服务。如何在提供良好的体验时又能保障用户合法权益,如何正确的进行相关接口准入申请?本文将会从以下方面进行详细说明。 一、可通过相应接口准入申请的小程序 对象:自身已有地理位置相关使用场景或需地理位置相关场景完善服务内容的小程序 申请wx.getLocation接口参考案例1)含有交通服务类目,同时含有代驾服务、租车网点查询服务、查询附近车辆服务、城市共享交通服务等 [图片] [图片] 2)含有餐饮-点餐平台、餐饮-外卖平台类目、餐饮-餐饮服务场所/餐饮服务管理企业,并涉及实际送餐场景 [图片] [图片] 3)含有工具-信息查询、工具-办公、工具-设备管理类目,并涉及与地理位置相关的打卡服务业务,如智能门禁、智能穿戴设备等 [图片] 4)含有汽车服务-维修保养、汽车服务-汽车用品、汽车服务-汽车经销商/4S店、汽车服务-汽车厂商、汽车服务-汽车预售、汽车服务-二手车类目,涉及提供汽车售卖、维保洗美服务、查找附近的维修点/洗车网点等导航服务 [图片][图片] 5)含有电商平台/商家自营类目,涉及提供售卖商品线下发货、收货服务、线下商超导览、导航服务 [图片] 6)含有金融-银行、金融-非金融机构自营小额贷款/融资担保/商业保理类目,涉及银行小程序提供线下网点预约、基于地理位置取号并现场报到、附近网点导航等服 [图片] 7)含有电商平台/商家自营类目,涉及提供售卖商品非即刻交易线下发货、收货服务,比如线下跑腿收货、社区团购线下自提点收货等服务场景 [图片] [图片] 申请wx.onLocationChange接口参考案例1)含有交通服务类目,同时含有代驾服务、城市共享交通服务等 [图片] 2)含有生活服务类目,同时含有线下跑腿、开锁服务、其他上门作业等实际服务内容 [图片] 3)含有旅游-景区服务、旅游-住宿服务,涉及提供景区导航、导览服务、酒店导航服务 [图片] 二、无法通过相关接口准入申请的小程序 1)开发者因涉及营销活动,希望申请wx.getLocation接口便于帮助用户定位所在位置,但根据服务内容可知当前仅需获取用户所在城市/地区,无需通过wx.getLocation获取详细的经纬度定位,使用wx.getFuzzyLocation、wx.chooseLocation或wx.choosePoi接口实现上述场景 [图片] 2)开发者因涉及提供外卖平台服务,希望申请wx.onLocationchange接口监听用户实时地理位置运动轨迹,但根据服务内容可知当前外卖平台服务仅需要获取用户外卖收货地址,并不展示派送员实时位置,无需通过wx.onLocationchange获取用户的实时运动轨迹,使用wx.getFuzzyLocation、wx.chooseLocation或wx.choosePoi接口实现上述场景 [图片] 3) 开发者因涉及提供新闻资讯服务,希望申请wx.onLocationchange接口监听用户实时地理位置运动轨迹,但小程序内未含有相关使用场景,所以暂时不支持 [图片] 4)开发者因涉及线上商城发货服务,需用户提供收货地址,希望申请wx.getLocation接口获取用户当前详细的实时位置,如果需要获取用户的收货地址可以使用wx.chooseAdress接口一键导入。如果需要省去用户手动填写地址的流程,可以使用wx.chooseLocation或wx.choosePoi让用户自行选择当前地理位置,无需获取用户获取用户当前详细的实时位置。 [图片] 5)房地产、餐饮、商家自营等小程序,希望申请wx.getLocation接口获取用户当前实时位置信息,为用户展示附近、周边门店信息,提供推荐营销服务,且小程序内未提供线下门店导航服务,仅在小程序内为用户提供附近、周边门店信息展示服务,该场景不支持使用wx.getLocation、wx.onLocationchange这类高精度位置接口,建议开发者使用wx.getFuzzylocation、wx.chooseLocation或wx.choosePoi实现上述场景。 [图片] 三、接口准入申请的步骤 1)登录微信公众平台:https://mp.weixin.qq.com,进入小程序后台「首页」,左侧导航栏点击「开发管理」模块 [图片] 2)「开发管理」模块下「接口设置」 [图片] 3)找到需要申请的地理位置接口点击「去开通」进入接口申请页面 [图片] 4)进入接口申请页面后,在接口「申请原因」中详细描述申请接口在小程序内的使用场景,或选择性提供小程序的图片视频或网页辅助审核,最后点击「提交申请」即完成该接口申请 [图片] 5)接口申请审核结果可通过「接口设置」模块的接口状态,或「通知中心」站内信进行查看 [图片] [图片]
03-13 - “该公众号提供的服务出现故障,请稍后再试”?
“该公众号提供的服务出现故障,请稍后再试”
2020-12-02 - 为什么图片链接可正常访问但image组件加载不出来图片?
因为 image 控件的图片拉取本质上是 web 上的 backgroundImage,很多时候是由于图片不规范(content-type / length / 是否302跳转等 )导致拉取不成功,最终表现为加载不出图片。关于这一块我们在持续优化中
2021-12-17