收藏
回答

小程序一次性订阅消息openid带特殊符号$ 提交接口就会报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={secret} 微信安卓客户端 7.0.10 2.8.2

小程序发送一次性订阅消息:如果openid不带特殊字符,那么发送模板消息就是正常的(可以正常收到信息),如果传过去的postdata 中的参数openid带有$符号就会报错:

另外将特殊字符"$",转换为: "%24"在传输也是报错。。。。请教下,谢谢

回答关注问题邀请回答
收藏

3 个回答

  • 何以为歌
    何以为歌
    2020-01-08

    openid不可能有特殊字符的

    2020-01-08
    有用 1
    回复 4
    • 何以为歌
      何以为歌
      2020-01-08回复明月
      我五万条openid一个特殊字符都没有,只有数字大小写字母和中划线下划线,没有其他符号
      2020-01-08
      1
      回复
    • 明月
      明月
      2020-01-08
      opendi肯定是有特殊字符的比如-和_,我遇到很多次了
      2020-01-08
      回复
    • 何以为歌
      何以为歌
      2020-01-08回复明月
      是啊只有中划线和下划线,不可能有$符号的
      2020-01-08
      1
      回复
    • 养了只十三
      养了只十三
      2020-07-17回复明月
      有--这种的 调接口会有问题 请问有遇到过吗?
      2020-07-17
      回复
  • 明月
    明月
    2020-01-08

    谢谢2位,已经解决了,openid是存在-和_的,只是自己程序中做了处理。

    2020-01-08
    有用
    回复 2
    • 养了只十三
      养了只十三
      2020-07-17
      你好,请问你做处理是怎么做的?
      2020-07-17
      回复
    • 明月
      明月
      2020-07-21回复养了只十三
      我们自己内部系统框架做处理的,这个问题是我们自己弄的时候没注意,已经解决了
      2020-07-21
      回复
  • 三去云
    三去云
    2020-01-07

    openid怎么会有$ 不都是字母数字?

    2020-01-07
    有用
    回复 1
    • 明月
      明月
      2020-01-08
      opendi肯定是有特殊字符的比如-和_,我遇到很多次了
      2020-01-08
      回复
登录 后发表内容
问题标签