- 小程序发送客服消息怎么做加密?
现在想做公众号/小程序的消息加密功能。 前提: 公众号/小程序已经对接安全模式,且接受微信加密消息可解密成功。 环境: 调用接口 https://api.weixin.qq.com/cgi-bin/message/custom/send 发送消息。消息体 {\"touser\":\"xxxx\",\"text\":{\"content\":\"你好\"},\"msgtype\":\"tex\"} 可发送成功。 将消息体加密。 加密为 {\"Encrypt\":\"zNy9Fs0jzsyKFLjlWvsxIa6NcFTgxKIlRrYptidzE24fwQpzKJAa022as9EMN5hDCj54VurufaurS5ISAgEEMcCEdDa7rtQS7ygaWJmlfmOqVy3roeUdrPHh2EzeHixThtHXIKoQA+P3AJsQtD50CSq+HlIsIFcU1BB0SMfY7F1bn2saj0TR2dkEGmAoRj5+fAAO5sOScoqLOfMDQPbHDQ==\",\"MsgSignature\":\"987e87dd4e394cb994ff6877e2ac9288d3e99d59\",\"TimeStamp\":1726218530,\"Nonce\":\"2624937658\"} 发送消息失败。 2 . 后又按照文档https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/getting_started/api_signature.html ,设置api 加密。查询 sendCustomMessage 发送客服消息 可支持加密,按照demo进行加密,同样失败。问题: 是我的接口调用错误么,请大佬指正一下
2024-09-23 - 小程序设置为安全模式,发送加密消息返回invalid openid rid,如何解决?
通过https://developers.weixin.qq.com/apiExplorer?apiName=msgSecCheck&plat=miniprogram 消息推送测试-请求构造 生成了加密包体。使用生成的加密包体,POST https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN,使用服务端接口测试-客服消息发送,提示内容有问题。[图片] 目前代码中调用提示40003,[图片] 使用明文可以正常发送。请问有这个问题有解决的大神么?还是说我的加密体没对?本地可正常加解密,微信加密消息发到本地也可正常解密。 补充一下: 小程序为测试版,和这个有关系么。只有全网发布后才可以正式使用加密消息?
2024-09-18