个人案例
- 小程序内嵌 H5 无法打开 https://www.unionadjs.com/ddd.html
小程序中并未使用到 https://www.unionadjs.com/ddd.html 这个域名,请尽快排查是否组件有漏洞,被网络劫持
01-20 - 微信红包封面定制个人学习总结
一、创建账号目前有两条注册路线,分别是个人和企业。 个人:需先开通微信视频号并获得有效粉丝数100个,然后申请封面定制平台账号,用视频号管理员验证完成注册。 *有效粉丝数,个人猜测应该是系统按特定规则计算,会排除刷粉等异常数据,规则不会对外公开。 [图片] 企业:需注册公众号,并进行微信认证,然后申请封面定制平台账号,用公众号管理员验证完成注册。 [图片] *目前仅面向大陆境内的认证企业公众号,或已完成视频号认证的个人用户开放。 *且暂不对宗教、烟草、医疗、特殊医学用途配方食品、医疗器械、农药、兽药、保健食品及药品相关的主体开放。 二、封面定制个人定制:定制页面如下, [图片] [图片] 1,红包封面简称最多8个字,可以使用视频号名称,或自行命名。注意起名也需要提供相关证明材料。 2,个人LOGO支持PNG、JPG,尺寸是200*200像素,文件小于100KB。 虽然可以直接使用视频号头像,但如果你视频号头像图片是网图,也会管你索要版权证明的。 建议不使用LOGO,直接文字命名。 3,样式(即封面图片)封面图片直接使用一张图片即可,红包各个阶段的页面,都是从这一张图片中截取。 支持PNG、JPG,尺寸是957*1278像素,文件小于500KB。 注意第1张示例图底部的“开”字部分,会遮挡图片下面一部分内容。 第2张示例图,实际效果是可以下拉的,需要考虑下拉后的顶部显示内容,如果不合适还可以单独调整封面图上传。 第3张示例图、第4张示例图,可以直接编辑选择显示位置。 4,封面故事在红包打开后的红包详情页展示,该页下拉时,直接以图片或视频方式展示封面故事。 图片和视频,最多可设置5个,左右滑动观看效果。 图片支持PNG、JPG,尺寸是750*1250像素,文件小于300K。 视频支持MP4格式,编码是H.264/AVC,宽度≥720像素,宽高比是3:5-16:9之间,小于15秒时长,码率不高于1600kbit/s,文件小于10M。 同时支持用视频号上传素材。 故事的文字描述不得超过40个汉字。 个人号,支持跳转到视频号或表情封面; 暂时个人号没有跳转公众号或小程序的链接。 5,证明材料整个设计中,出现的名称、LOGO、图片等美术作品,以及涉及人像、字体等,都需要提供相关权属证明文件,以证明你有资格使用这些内容。 *涉及注册商标的,需提供《商标注册证》的扫描件或商标使用授权书(在授权情况下); *美术作品涉及著作权的,需提供《作品登记证书》或《著作权登记证书》的扫描件;没有证书的,需提供该作品的psd格式文件,或人民法院确认权属的法律文书,或其他能证明作品权利人的发表链接等; *涉及肖像权的,需提供图中人物的身份证明,如身份证正反面或护照等扫描件或照片;或提供肖像权授权书。其中授权人为图中涉及肖像的人,被授权人为微信红包封面开放平台注册者; *涉及版权的,需提供作品版权证明,如著作权登记证、作品登记证;或版权授权书,其中授权人为版权所有者,被授权人是微信红包封面开放平台注册者; 以及版权所有者主体证明,企业请提交合法营业执照电子版扫描件或照片,个人请提交身份证正反面或护照等身份证明扫描件或照片; 没有上述证书,需提供该作品的psd格式文件,或人民法院确认权属的法律文书,或其他能证明作品权利人的发表链接等; 如果涉及资料文件较多,可打包上传。文件需小于25M(实际定制页面目前写的是小于80M); 如果证明材料过大,可以写邮件发往wxcover_support@tencent.com(邮件名为【证明材料补充】+封面名称),并在提交审核时在「证明材料」处上传说明文档,列明发至邮箱的证明材料所包括的内容。 6,手机预览填完资料的封面,可以点击底部的“手机预览”按钮,手机扫描弹出的二维码,在手机上预览红包封面效果。 企业定制:和个人封面定制大体流程一致,只是在封面故事部分增加了小程序或公众号的跳转。 [图片] *可以关联企业主体下的小程序或公众号,其中小程序可以设置指定界面路径跳转。 三、封面审核1,审核周期原审核周期是1个工作日,后改为从1月2日起,至2021年2月26日,审核周期调整为3个工作日。 并且对特定情形的封面定制,会延长审核周期为1个月。 特定情形:(1)封面中存在外文、少数民族语言文字内容的,需要提供完整、准确的中文翻译。 (2)封面中存在任何宗教、民族、政治性质的图腾、人物、神兽、符号、法器等元素的,需要提供该等元素的详细说明。 2,审核标准肯定以官方实际审核为准。 从官方公开的审核标准中,个人归纳如下: 综合标准:(1)不违法;(2)符合未成年人保护标准;(3)不违背社会善良风俗或各民族感情;(4)格调健康,积极向上;(5)不得过度营销;(6)不能直接使用中国地图(除非相关部门授权);(7)除党政和事业机关账号,其他不可使用政治军事以及其他主旋律推广内容;(8)不能使用全网封杀人物肖像 直接标准:(1)必须确保有权使用;(2)在先原则(不可与已发布封面雷同); 3,提审数量最多可同时在审3款红包封面,待审核完成后可继续提交。 四、封面购买TODO 五、封面发放TODO 六、封面违规与侵权处理从官方原始购买后,定制方不得以任何形式向用户售卖微信红包封面。 TODO 七、相关参考资料*微信红包封面开放平台-帮助中心 https://cover.weixin.qq.com/cgi-bin/mmcover-bin/readtemplate?t=page/index.html#/doc?page=introduce&index=-1 *封面审核周期调整公告 https://cover.weixin.qq.com/cgi-bin/mmcover-bin/readtemplate?t=page/index#/notice_detail?id=1609588007_3773_1102306322 ====================================== 附:常见审核驳回原因整理1,所提交的封面素材和他人已发布的作品存在较高相似度,侵权风险较大。请提供早于他人作品发布时间的作品版权证明。 2,红包封面的图案应尽量避开头像、昵称、祝福语的区域。若无法避开,需避免图案过于复杂,影响文字识别。 3,需补充提供【XXXX公司/网站】享有著作权的证明材料。(即使你有其他平台的版权授权书也不行,需要他们著作权证明) 4,所提供的《XX图片授权书》中被授权方为【张三】,无法体现被授权方与【张三视频号】视频号之间的关系。请提供授权范围包含【张三视频号】视频号之红包封面定制场景的授权书后,再上传系统进行审核。(授权书需要有身份证号或其他证明,能让官方确认是授权给你,只有名字不行) 5,所提交的封面素材涉及版权,需提供《作品登记证书》或《著作权登记证书》的扫描件、作品源文件等版权证明材料。 6,PSD文件需要详细分层。 7,红包封面简称仅可以使用主体名称中的字号、公众号名称或注册商标名称。如使用注册商标请上传《商标注册证》的扫描件。可使用【XXX】等命名。 8,所提交的封面素材涉及他人的作品,需提供以下材料:1)《作品登记证书》或《著作权登记证书》的扫描件、作品PSD源文件等版权证明材料; 2)版权授权书(企业需盖章);3)版权所有者是个人的,需提供身份证正反面或护照等扫描件。 9,不可出现除企业字号、商标名称、企业价值观、祝福语以外的文字。 10,红包封面的背景色不可与微信红包的文字色相接近,影响昵称、祝福语的识别。需更换背景色后再提交。 11,所提交的企业logo涉及他人的作品,需提供以下材料:1)《作品登记证书》或《著作权登记证书》的扫描件、作品PSD源文件等版权证明材料; 2)版权授权书(企业需盖章);3)版权所有者是个人的,需提供身份证正反面或护照等扫描件。 12,仅可使用定制主体法人代表的肖像定制封面,需提供企业营业执照、法人代表实名信息(需本人手持身份证拍照),且该等情形的微信红包封面,审核期限将延长至一个月。 13,封面素材不可展示微信红包的固有元素,如祝福语、“开”按钮、用户昵称头像、弧形阴影等,需删除后再提交。 14,所提交的作品创作源文件无法充分证明你享有该作品的著作权,请补充其他证明材料,如作品的《作品登记证书》或《著作权登记证书》的扫描件等。 15,不可出现和他人已发表的作品雷同,或权利归属情况不明的内容(如未获得著作人合法授权的二次创作、同人作品等)。 16,发红包页、红包消息气泡、拆红包页、红包详情页的素材图需属于原始封面样式图的一部分,保持内容、风格、主题一致。 17,品牌logo仅可以使用你的注册商标,且需上传《商标注册证》的扫描件。如使用其他主体的注册商标,需提供有效的授权证明材料。若未注册商标或未取得授权,可删除品牌logo后再提交。 18,证明材料未上传成功,请重新提交。若文件过大无法上传,请将证明材料发邮件至wxcover_support@tencent.com(邮件名为【证明材料补充】+封面名称),可在邮件中留下你的联系方式,我们将与你联系。 19,不可出现真实的人名和地址信息。 20,仅可使用定制主体本人的肖像定制封面,请提供本人实名信息(需本人手持身份证拍照),且该等情形的微信红包封面,审核期限将延长至一个月。 21,建议调整封面中祝福语文案的位置,以免影响在其他机型或者大字体情况下的体验效果。 22,红包封面简称可使用微信视频号账号名称。如果使用其他名称命名,请提供相应的证明材料。 23,请提供有效的版权证明材料。应注意,根据《“微信红包封面”定制功能使用条款》第3.3.3条的约定:定制方不得以任何形式向用户售卖微信红包封面。 24,非党政机关事业单位,不可使用天安门、人民大会堂、华表等国家民族标志物。 25,所提交的《作品登记书》证明材料,需将登记的作品复印件一起上传。 26,所提交的封面故事视频音乐作品和他人已发布的作品存在较高相似度,侵权风险较大。请提供早于他人作品发布时间的作品版权证明。 27,不可包含直接或间接表明产品或服务或其特性的文字。(包括封面故事图片) 28,所提交的封面素材涉及他人的作品,需提供版权授权书,其中被授权人为微信红包封面开放平台注册者。 29,不可出现商品图、店铺图、服务内容截图等广告性质的内容。 30,需提供有拍摄信息的照片源文件。 (不断更新中...欢迎提供!欢迎点赞支持!) ====================================== 重要事项更新日志: *2021.01.20 更新封面故事跳转内容,增加了视频号和表情封面跳转。 *2021.03.23 移除了个人主体必须视频号认证要求。
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 - 全平台(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 - “该公众号提供的服务出现故障,请稍后再试”?
“该公众号提供的服务出现故障,请稍后再试”
2020-12-02 - 为什么图片链接可正常访问但image组件加载不出来图片?
因为 image 控件的图片拉取本质上是 web 上的 backgroundImage,很多时候是由于图片不规范(content-type / length / 是否302跳转等 )导致拉取不成功,最终表现为加载不出图片。关于这一块我们在持续优化中
2021-12-17