标签: Interface
-
针对后台关闭列表项后接口响应数据在几分钟内反复出现与消失的问题,经排查确认根源在于 Varnish 部署架构。Rancher 环境中发现运行着 3 个 Varnish 容器,由于负载均衡导致每次请求落在不同服务器,各节点缓存未同步且出现资源浪费,进而造成响应数据不一致。最终结论是现阶段缓存列表接口应配置为单机部署,若使用集群部署建议仅支持详情接口。
-
本文探讨微信公众号新增永久图文素材接口的调用方法,重点解决隐藏阅读原文链接的需求。文章分析了字段 content_source_url 的必填性及后台勾选逻辑,测试发现该字段允许传空字符串或不存在时接口均能调用成功。最终通过将 content_source_url 置空并群发,实现了文章不显示阅读原文链接的效果。
-
本文记录了微信公众号新增永久视频素材接口调用后出现不可用的问题。在 Postman 中配置 form-data 请求头并上传视频后,虽然素材管理模块显示视频存在,但长时间未审核通过且接口响应中缺失 vid 字段。经查询微信开放社区得知,该接口上传的视频未送审,状态异常无法用于群发等常规场景,建议暂时通过官网后台直接上传。
-
本文记录了将两个项目的前后端合并至一个镜像与容器的实现流程。通过调整前端与接口的构建目录结构,重命名配置文件并修改 Dockerfile,在 Jenkins 中配置多个 Git 仓库源码管理及镜像构建发布,最终在单一容器内通过端口区分同时部署前后端项目,经验证两者目录结构存在且皆可正常访问,符合预期。
-
文章分析了通过微博开放平台接口发布链接后提示需长按复制网址才能访问的问题。经对比测试发现,该现象与发布方式无关,而是取决于链接本身。部分网址可以直接打开,另一部分则受限。查明微博自2020年7月起实行外链白名单机制,仅对名单内的网址提供跳转服务。最终解决方向是在微博应用中添加安全域名或申请加入白名单。
-
针对 Yii 2.0 桌面与移动端应用接口复用需求,文章介绍了在保证大部分业务逻辑一致的前提下,为应对未来差异而规划不同路由的实现过程。通过配置 urlManager、建立控制器子目录及继承 Action 类,实现了移动端代码的隔离与复用。最终测试显示,在无差异时可直接继承,而在存在差异时仅需覆盖相关方法即可进行微调。
