收藏
回答

请问OPENID的组成规律是什么样的,会包含“/”、“|”、“\”或者“,”“=”、“‘”符号吗?

有业务场景是从app拉起小程序,使用的是opensdk的拉起小程序的方法,然后从小程序点击launch-app返回到app,在这个过程中,部分鸿蒙6.0手机会发生openid乱码情况,目前分析接口都正常,未知原因乱码,计划使用正则进行匹配过滤,求问openid和unionid的正则匹配表达式。

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

4 个回答

  • 启年
    启年
    01-07

    openid规律就是28个字符,前面5个字符是固定的,后面的不固定

    你说乱码,建议你贴出来看看,不需要过多做正则过滤处理吧

    01-07
    有用 3
    回复 2
    • 阿白
      阿白
      01-08
      是我们系统间处理的时候乱码了,不知道是不是因为加解密的原因,想用正则匹配下
      01-08
      回复
    • 启年
      启年
      01-08回复阿白
      可能是特殊字符比如-_ 关键还是拿真实数据看情况处理,别猜
      01-08
      3
      回复
  • 神经蛙
    神经蛙
    01-07

    规律未知,有含有下划线和中线的情况。可以考虑base64 编码下

    01-07
    有用 1
    回复 1
    • 阿白
      阿白
      01-08
      就是在系统间编码解码的时候发生了乱码,但是目前只发生在鸿蒙部分机器,找不到原因,想用正则拦截一下
      01-08
      回复
  • Mr.Zhao
    Mr.Zhao
    01-08

    通过业务用户ID传递吧

    01-08
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-07
    有用
登录 后发表内容