是消息模板的问题,OPENID就是你关注测试公众号的“微信号”如下截图所示,官方文档的模板如下,采用官方的模板后,测试后仍然提示“Invalid OpenID”,但是可以将消息发给客户端。 [图片] [图片] { "touser":"OPENID", "msgtype":"text", "text": { "content":"Hello World" } }
公众号向用户发送消息接口?遇到的问题如下,发送消息一直提示openid失效,公众号appid跟密钥保证正确,因为我生成了带参数的二维码: 下图是用户关注列表,我发消息给第二个用户,我后台接收到该用户发的消息,准备做个回复 [图片] 回复发送内容如下图一直提示openid失效,我对照了一下,跟我用户关注列表的微信号是一样,且这个openid是用户发送消息时我接收到的值: [图片] [图片]
2021-01-20按如下更改就可以使hashcode 值和 signature 的值相同了 将官网示例中: map(sha1.update, list) 更改为: sha1.update(list[0].encode('utf-8')) sha1.update(list[1].encode('utf-8')) sha1.update(list[2].encode('utf-8'))
公众号token验证失败,复制官方代码?[图片] [图片] 运行服务后 [图片] 发现经过 sha加密后的 hashcode 值和 signature 的值不相等为什么? 和sort函数没关系,token等几个值我明确变为str了还是不行,求指点
2021-01-16