随笔分类 - 小程序开发
分享小程序开发的点点滴滴
摘要:背景:微信小程序云开发支付没问题,退款时就会报这个错。 现象: 解决方法流程: 1、打开微信小程序开发者工具上面的云开发界面: 2、进入设置: 3、其他设置: 需要授权退款API权限,我这里已经授权了,未授权的话会有授权按钮,点击后会提示等待商户审核 4、我们来到微信支付商户后台: 授权后就可以使用
阅读全文
摘要:网上看到别的小程序播放音效还需要钱,定眼一看,这不很简单吗?一个分类、分类下放音频的url,再播放出来就行,说干就干。最终成品如下: 点击音效的时候,会先出现加载中的loading效果,因为mp3文件是oss上的,需要加载才能播放,播放中时会聚焦是哪个在播放。 播放中效果: 我的技术栈如下:使用un
阅读全文
摘要:背景:因为其他小程序去水印还得看广告,很烦,想着自己作为程序员,就像开发一款纯净版的去水印功能,所以在全球最大同性交友网站上搜索一番,哎,果然找到了一个好项目,遂用之,哎,还挺好用,所有就放到自己的小程序上了,哎,美滋滋。 其他人开发的小程序: 去水印github项目地址:https://githu
阅读全文
摘要:功能作用:记录亲朋好友的生日信息、还有多少天生日、多少岁。 背景:因为记不住亲人的出生日期和多少岁和还有多久生日,用记事本也只能记录一串文字,不是特别方便,所以自己从零开发了这样一个小功能,能帮助自己记录亲人的生日信息。 框架:uniapp、云开发,我的这套框架可以很方便的控制功能是否可用,以及可定
阅读全文
摘要:如图: 这里有两个tab,要保证每次切换后列表保持不变,就必须在运行时要有两个持久化的数据源,每个tab是一个列表,让我们来设计一下这样的数据结构。 首先我们的数据结构是这样的: 体现在vue的data是这样的: 正好对应tab的索引,当tab改变时,tab会回调索引: 模版中则动态切换使用的数据源
阅读全文
摘要:最终效果如下: 瀑布流组件用的:https://ext.dcloud.net.cn/plugin?id=7594 下拉刷新组件用的:https://z-paging.zxlee.cn 这两个搭配起来省了很多事 z-paging中组合custom-waterfalls-flow,可下拉刷新、到底自动加
阅读全文
摘要:先上一张效果图: 支持多种风格: 支持历史记录: 历史记录详情: 支持将历史记录分享给好友: 小程序接口用的阿里云的两个接口,分别是: 第一排特效是同步请求,用的人物动漫化接口:https://help.aliyun.com/zh/viapi/developer-reference/api-anim
阅读全文
摘要:背景:我要在小程序上显示pexels.com上的图片,然后我得先把pexels.com的域名添加到小程序的request合法域名中,但是pexels.com是国外的,在国内没有备案所以添加不了。解决方案就是:用一个已经备案好的域名进行转发,转发的服务器我选择的是微信云托管,备案好的域名还需要ssl,
阅读全文
摘要:为什么需要隐私协议? 小程序隐私授权弹窗FAQ官方:https://developers.weixin.qq.com/community/develop/doc/00000ebac5c3e0423840776a966c09 也就是说只要我们配置了隐私协议,那么涉及到拍照啊、上传、下载图片啊这些接口都
阅读全文
摘要:我这个5块钱一个月的服务空间配置: 现在还只有少量的用户和自己测试之用,目前消耗的情况: 云函数的使用量还是挺高的,目前还是正好能覆盖一个月的使用量,等用户量上来肯定是不行的,所以得想想办法压榨一下云函数使用量了。 看了下云函数使用量的计费方式,发现云函数的使用消耗跟云函数配置的运行内存大小有关系:
阅读全文
摘要:我自己用的是安卓的,在某些苹果机上正常运行,但在我一个朋友的11上就报这个错: 开始以为是隐私协议的问题,我就把隐私协议打开了: 但是错误依然,我就谷歌了一下,发现,这是个微信的bug。。 https://developers.weixin.qq.com/community/develop/arti
阅读全文
摘要:书接上文,我们完成了对接阿里云人像动漫化接口,现已完成的界面是这样的: 就是效果看着一般,看看效果: 然后我就在阿里云api市场转悠,就想看看还有没有什么其他奇奇怪怪的api,结果就发现了这个: api链接这里:https://help.aliyun.com/zh/viapi/api-generat
阅读全文
摘要:上文遇到的问题,用户上传的人像图片在经过人像增强后返回的结果需要再次上传到阿里云的oss。 因为是需要下下载,再上传,这个域名我们没有在MP后台配置download域名,所以报错了: 但是MP后台只能配置https的域名,而人像增强的却返回的时http的,所以先下载人像增强返回的图片是行不通的,所以
阅读全文
摘要:上文说到我们在调用人像动漫化接口之前先将人像图片做了增强,但是用户自己上传的图片可能像素会很大,会超过2000*2000,因为人像动漫化接口限制,图片大小不能超过2000*2000: 只有阿里云有这个限制,腾讯云的限制是图片大小不能超过5M: 只有阿里云的有限制: 所以我们需要用到阿里云的图片缩放功
阅读全文
摘要:有用户反馈人像动漫化后的图片失真: 所以看了下阿里云有无人像增强的api,搜索后还真有: 文档地址:https://help.aliyun.com/zh/viapi/developer-reference/api-y20gud 我想的是:在调用人像动漫化接口之前先将上传的人像图片再调用一次人像增强后
阅读全文
摘要:我在第一次提审小程序的时候很明确说了我这个是接入的阿里云的人像动漫化接口,但是还是给我不通过: 说我涉及AI合成,个人是做不了一点AI相关的东西,一点都不行: 我肯定不接受了,反馈说: 还把阿里云的接口调用截了几张图: 然后过了一会就给我过了: 还好过了。 到MP后台发布: OK,已发布线上版本:
阅读全文
摘要:上文说到,我们部署了定时任务,但是有个地方忘记在上文写了,这里补上,就是定时任务的超时时间问题,超时时间有7200秒: 我们改成7100秒: 再把云函数调用的云对象的超时时间也改下: 超时时间多一点,因为可能调用往返也需要一点时间,我们把这个时间稍微调大一点。 再把云函数的定时执行改成3小时执行一次
阅读全文
摘要:上文有说到我们开发了定时删除阿里云oss的功能,但是一次只能删除10条。 本文我们做到一次删除全部过期的文件。 实现:使用while循环,在循环里获取是否还有已过期的,没有就break掉,有就走删除逻辑。 开始代码部分: 逻辑还是比较简单的,一个while循环,每次查找20条已过期的数据,如果没有则
阅读全文
摘要:上文说到:我们接入了阿里云的oss,以及阿里云的人像动漫化接口。 本文要完成的功能:用户上传到阿里云oss的图片需要在一天后定时删除,否则占用了存储空间。 大致流程:用户上传阿里云oss成功后,将上传的文件名记录到一张表,记录有一个字段日期为过期时间,定时任务检测到过期后,先删除oss文件,再将当前
阅读全文
摘要:前面我已经把腾讯云的人像转动漫化接口接到了我的小程序里,但是和阿里云的对比后,发现阿里云的效果会更好一些,且支持更多特效,如下: 我比较喜欢这个3D特效风格,动画3D也可以,大家拭目以待。 话说上次接了腾讯云的人像转动漫接口,小程序提审后居然没过,说什么我的小程序设计AI合成: 然后我就说我用的是你
阅读全文

浙公网安备 33010602011771号