W weiserv

博客

记录 Web 工程实践:架构、性能、部署与踩过的坑。

广告位占位 · blog-top

小程序图片审核要买第三方服务吗?官方接口其实免费——imgSecCheck 接入实录与失败安全设计

小程序有用户上传图片就必须接内容安全审核。很多人以为要买第三方服务,其实微信官方 imgSecCheck 免费,20 万次/天足够中小规模用。本文给出完整可运行代码(含 access_token 缓存、图片压缩、multipart 上传),并重点讲一个容易被忽略的设计:审核服务不可用时,绝不能默认放行。

阅读全文 →

Django 返回 JSON 的三种方式与 4 个真实坑:中文被转义、safe=False、日期不可序列化、接口返回了 HTML

写 Django 接口返回 JSON,看似三种写法就完事,实际每个都有坑:中文被转成 \uXXXX、返回列表报 safe 错误、datetime 不可序列化、浏览器访问 DRF 接口返回的是 HTML。本文给出三种写法的适用场景、四个坑的报错原文与解法,以及一条 curl 验证命令。

阅读全文 →