收藏
回答

添加好友回调事件中的state参数异常的问题

在测试过程中发现,通过客户端中个人名片中的二维码添加好友之后,会出现非期望的state参数

正常来说通过这个途径添加好友时,state参数应该是空的,但是实际测试发现state参数前缀确实是我们自己的,但是后面的信息并不能跟我们系统中的数据匹配

请问有兄弟遇到过这种情况么

最后一次编辑于  2020-08-22
回答关注问题邀请回答
收藏

2 个回答

  • 郭宇强
    郭宇强
    2020-08-21

    state是在“联系我“中设置的,主要用户识别扫码的场景。

    如设置了state参数非空,则在回调事件中可根据state参数判断用户扫码的场景。

    2020-08-21
    有用 1
    回复 2
    • 🌈笨天才
      🌈笨天才
      2020-08-22
      现在的问题是,通过名片加好友不应该含有这个参数
      2020-08-22
      回复
    • 郭宇强
      郭宇强
      2020-08-22回复🌈笨天才
      如题,请检查自己的程序逻辑,系统生成的state与保存在数据库中的数据是否一致。

      之前我们在通过state识别扫码来源时,保存数据时保存参数出错,找了很久才发现问题。
      2020-08-22
      1
      回复
  • 大向
    大向
    2020-08-22

    state 确实有待改进。订单首次扫码通过state判断扫码人,然后绑定userid到订单。通过群发接口发通知给顾客。然而第二个订单,同一个人扫码。不会携带state参数。如果同时添加了两个成员为好友。扫码添加第三个成员,也是没有state参数的。而且二维码能设置的只有state这一个参数。我现在只能通过侧边栏去绑定。多了很多步骤,无法自动化。这个问题官方可以优化一下。

    2020-08-22
    有用
    回复 1
    • 🌈笨天才
      🌈笨天才
      2020-08-25
      做的时候就感觉有的时候有点看脸。。。
      2020-08-25
      回复
登录 后发表内容
问题标签