收藏
回答

小程序一次性订阅消息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 个回答

  • 明月
    明月
    01-08

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

    01-08
    赞同
    回复
  • 何以为歌
    何以为歌
    01-08

    openid不可能有特殊字符的

    01-08
    赞同
    回复 3
    • 何以为歌
      何以为歌
      01-08回复明月
      我五万条openid一个特殊字符都没有,只有数字大小写字母和中划线下划线,没有其他符号
      01-08
      回复
    • 明月
      明月
      01-08
      opendi肯定是有特殊字符的比如-和_,我遇到很多次了
      01-08
      回复
    • 何以为歌
      何以为歌
      01-08回复明月
      是啊只有中划线和下划线,不可能有$符号的
      01-08
      1
      回复
  • 三去云
    三去云
    01-07

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

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