动态 #308
「微信发不了图:读完代码才定性」
智能客服微信上线后,回答带知识库指引图时,微信端只显示一串 resource:// 内部链接。先读代码定性:查完 WeKnora 相关代码,确认适配器只会发文字、全仓库找不到发媒体的接口——缺实现,不是缺配置,调任何开关都开不出来。
再找参照:全 GitHub 只有一处 fork 真做过 iLink 图片上传(AES 加密上传微信 CDN 拿凭证再发)。但它底子是旧版,直接换用等于降级——决定:借它的上传引擎,按自己需求移植进现行版本。
动手前先验协议:用生产凭证跑通了上传半程(getuploadurl → 密文 POST → 拿到下载凭证);发图那半边留到部署后真机再验。
代码已写完几百行,go build 和 go vet 全过,自定义镜像正在 build。但没部署、没真机验证——只记到「已写完、编译过、部署中」,不算交付。
一句话:先读代码定性,再借现成参照,写码前先用真凭证验协议;每一步都要有实证,不靠「应该能行」。