收藏
回答

提交微信小程序代码, 审核状态不一致

审核类型 框架类型 问题类型 提审时间 AppID
代码审核 小程序 Bug 2020-12-29 wxa4e56519ee664ac1

提交的代码审核的时候,并没有进行成功回调,然后审核状态没有及时更新到我们这边的后台,客户继续点击其他版本的提交,导致其他都是显示在审核中,本人昨天把那些提交的审核ID通过下面的这个链接进行查询,得到的审核状态都是0 ,也就是审核成功,可是线上的最新的小程序的版本并没有更新,希望能赶紧帮我查询下是什么问题


https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/get_auditstatus.html



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

3 个回答

  • 小程序运营专员-笛笛
    小程序运营专员-笛笛
    2020-12-30

    你好,经核实,该小程序最新提审版本(版本号3.2.9)早已审核通过,是小程序当前线上版本。没有查询到描述中的情况,请确认是否已成功提交审核。

    2020-12-30
    有用
    回复 3
    • 徐旗飞
      徐旗飞
      2020-12-30
      我确认提交过其它更新的版本,去查询的话都是返回对应的审核是成功的,我可以给你两个审核ID:439066199 和439066763 ,我拿这些去查的时候,返回的状态都是0,也就是审核成功,而且我怀疑是没有回调我们接口,导致我们没有调用微信的发布接口,于是我就调用发布接口,结果也是执行成功,给我返回了0.所以希望赶紧帮我排查下到底什么情况,已经严重影响到我们客户的线上小程序使用了
      2020-12-30
      回复
    • 徐旗飞
      徐旗飞
      2020-12-30
      我先是以为我们这边可能是我们获取token用的authorizer_app_id就是第三方应用的appId,看你这么说之后,我检查了下,发现这两个数据不一样, 还以为是这个导致的,进而我们的代码提交都没有和当前这个商户的小程序的appId关联起来,结果,我刚又对那个商户进行了一次新的微信授权,微信授权后调用授权回调接口,传过来的参数对应的authorizer_app_id还是这个原来的authorizer_app_id,所以看起来它本来就是不一样.  而且它们就是一个正确的映射,所以我每次提交代码获得的token理论上就是AppID wxa4e56519ee664ac1下的token,那我通过这个token提交审核和发布的代码就应该归属到wxa4e56519ee664ac1这个appId下,既然我每次审核都是成功的,那么理论上你所描述的"没有查询到的情况",你确认给我好好的查找了吗.
      2020-12-30
      回复
    • 徐旗飞
      徐旗飞
      2021-01-01
      你好,请帮忙处理下面这个问题。经过多个小程序的商户核对,确认是我们这边基于服务商模式下小程序在我们本地维护的各自的appId是有串号的情况发生。 目前是有两个串号 一个是appid为wx2a4352f23264193a(商户定位A) 另一个是wxa4e56519ee664ac1(商户定位B)。具体情况如下:
       大概是因为人为或者bug,导致我们本地B的appId被B的覆盖了,然后提交代码和审核以及发布都是相当于拿到A的token去发布的。所以出现了上面我反馈的那种B的商户发布的代码一直看不到审核记录的情况,一直停留在3.2.9。昨天A商户反馈,他们的小程序里出现的不是他们自己的,而是B的小程序内容。然后今天打算让A的直接重新进行微信授权后用A自己的代码发布下覆盖回去,但是微信授权失败。而先前对B进行微信授权的时候,微信的回调接口传过来的appId实际上是 A的AppId,显然微信那边数据也被干扰,所以需要你们协助修改下你们那边的这两个appID下对应的数据,保持数据一致性。(当时B微信回调的时候传了不对的appId,我还以为这和在微信页面上看到的微信小程序AppId不是同一种appId,今天看到A的微信页面上的appId就是B商户现在存在我们本地用户获取token的appId)。希望大佬帮忙修改数据,情况很紧急,今天我们只能采取解绑独立发布的方式先缓缓。后面还是要重新绑定回来的,但是如果到时候微信这边的数据不修改回来,我们这可能就算重新绑定小程序,还是会出现老问题。
      2021-01-01
      回复
  • raylin
    raylin
    2021-01-04

    wxa4e56519ee664ac1 这个appid只有在11月11和30号提交过审核,你是否用错token了

    2021-01-04
    有用
    回复 4
    • 徐旗飞
      徐旗飞
      2021-01-05
      应该是运营同时开了两个商家的后台, 给其中一个进行微信授权的时候,把另外一个商家的sessionId带到了微信,微信回调的时候把sessionId带过来,然后这边根据sessionId查到了错的商家ID,更新错了appId,后面提交代码用的token是错的.但是微信这边的数据应该也是被污染了. 对wxa4e56519ee664ac1进行微信授权的时候,回调接口传过来的appid是wx2a4352f23264193a,所以可以帮我看看能不能把appid为wxa4e56519ee664ac1 和wx2a4352f23264193a对应的授权相关的数据恢复下吗
      2021-01-05
      回复
    • raylin
      raylin
      2021-01-05回复徐旗飞
      授权关系是没问题的,两个都授权给同一个第三方,只不过你可能需要重新获取token再调用接口
      2021-01-05
      回复
    • 徐旗飞
      徐旗飞
      2021-01-05回复raylin
      我们这种授权形式和授权关系是对的,关键是之前因为我们这边把appId搞串起来了,应该是影响到微信这边的数据了。这两个小程序之间的appId在授权环节好像是串一起了,我们对appId为wxa4e56519ee664ac1 的小程序进行微信授权的时候,微信回调传过来的appId是wx2a4352f23264193a,这还不足以说明微信这边的数据被我们污染了吗?能不能帮忙处理下这个数据不一致的问题呢?我真的很着急,现在线上两个小程序的发布都进行了解绑,独立发布的,如果微信这边的数据还是错误的,回头我们就算再重新绑定回来,那这个问题还是会再次出现,希望您这边能安排人员帮我处理下脏数据。
      我没有说你们业务逻辑上有什么问题,也没有否定这种授权关系,只是可能是我们这出现的问题很特殊,你们场景未覆盖到,导致出现了数据的不一致。
      非常感谢您这边的回复,也希望您这边能关注到我的问题的要点
      2021-01-05
      回复
    • raylin
      raylin
      2021-01-06回复徐旗飞
      哪个微信回调返回了wx2a4352f23264193a?请求参考授权流程https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Authorization_Process_Technical_Description.html,你的authorizer_refresh_token可以重新获取一下
      2021-01-06
      回复
  • 徐旗飞
    徐旗飞
    2020-12-29

    有人吗,哪位大佬能不能帮我解答下,真的很紧急

    2020-12-29
    有用
    回复
登录 后发表内容
问题标签