收藏
回答

为什么官方往服务商推送消息和事件的地址不是开放平台后台填写的地址?

我们开放平台-第三方平台配置里面的消息和事件接收地址配置的是:http://.../push

昨天晚上开始报警群不停报警,看了下,报警里面的url是http://.../push&try_time=6这种,如下图:

url都拼错了,怎么响应啊

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

1 个回答

  • 第三方平台小助手
    第三方平台小助手
    02-26

    你好,请提供未打码截图及对应appid信息,实际配置的地址是哪个?

    02-26
    有用
    回复 4
    • 司空咸鱼
      司空咸鱼
      02-26
      appid:wxfd2200155ab995b8


      打码部分无法提供,暴露有安全风险。目前我们已经兼容了,不过对比看,应该是新增了一个try_times的参数,但是会出现没有把这个参数拼接到"?"后面,而是直接拼接到了路径后面。
      比如推送地址是:A.com/push
      一般来说,加参数应该是A.com/push?try_times=1&signature=...
      但是我们负载日志显示,请求的地址是这样的:A.com/push&try_times=1?signature=...
      如下图
      02-26
      回复
    • 第三方平台小助手
      第三方平台小助手
      02-27回复司空咸鱼
      以往的告警内容没有try_times参数吗?
      02-27
      回复
    • 司空咸鱼
      司空咸鱼
      02-27
      之前的没有。而且这次出问题的都是微信小店的事件推送。公众号和小程序并没有try_times这个参数。
      02-27
      回复
    • 第三方平台小助手
      第三方平台小助手
      02-28回复司空咸鱼
      请开发者自行兼容下
      02-28
      回复
登录 后发表内容