收藏
回答

发货消息推送测试没有传echostr字段

AppID 操作系统
wxeb927b85a3ae20d5 Android

1、虚拟支付2.0 -> 基本配置 -> 基础配置 -> 发货推送配置 已经配置了,并且已经发布为线上版本了

2、虚拟支付2.0 -> 基本配置 -> 直购配置 -> 道具发货推送 -> 开启推送 -> 发货消息推送测试 -> 执行测试 ,必然失败,因为查看推送日志里面,根本没有传echostr字段,所以返回也会为空,导致测试失败,就没办法开启推送,其他三个字段signature、timestamp和nonce都是有的,请问是什么原因

最后一次编辑于  06-30
回答关注问题邀请回答
收藏

3 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    07-01

    仅第一次配置url会有 echostr,

    后续开启推送,仅发送模拟数据,需按照文档

    https://developers.weixin.qq.com/minigame/dev/guide/open-ability/virtual-payment/goods.html

    返回{"ErrCode":0,"ErrMsg":"Success"}

    07-01
    有用
    回复
  • Tian
    Tian
    06-30

    06-30
    有用
    回复 1
    • Tian
      Tian
      06-30
      在基本配置那里我是正常返回echostr字段就可以通过,到了这里开启推送这里,需要执行测试才可以,但是执行测试里面调用url的get参数里面没有echostr字段,不知道该返回什么东西,才能测试成功。
      06-30
      回复
  • Mr.Zhao
    Mr.Zhao
    06-30

    第一次配置的时候才会有echostr,后续post请求不需要返回echostr

    06-30
    有用
    回复 4
    • Tian
      Tian
      06-30
      后续post请求要返回什么内容?什么都不返回,就提示测试失败,就无法开启推送
      06-30
      回复
    • Mr.Zhao
      Mr.Zhao
      06-30回复Tian
      返回success
      06-30
      回复
    • Tian
      Tian
      06-30
      我强制返回一个success,也会测试失败,然后开启推送按钮就点不了,详细可以看下面那个截图
      06-30
      回复
    • Mr.Zhao
      Mr.Zhao
      06-30回复Tian
      发下文档,这不叫详细跟没看一样,只知道测试失败。服务号小程序之类的都是返回success
      06-30
      回复
登录 后发表内容