美文网首页
微信小程序 extAppid没有授权 解决

微信小程序 extAppid没有授权 解决

作者: sT丶 | 来源:发表于2021-07-30 15:26 被阅读0次

    使用微信小程序开发工具开发第三方平台的模板小程序的时候,需要使用ext.json来模拟一个授权的小程序。

    比如有一个小程序 a 是我们三方平台已经绑定的模板小程序。
    另外一个小程序b 是我们已经授权给三方平台的小程序。
    那么这个ext.json 的extAppid 就是b

    {
      "extEnable":true,
      "extAppid":"wx123"
    }
    

    但是,奇怪的问题出现了,调用wx.login的时候,提示extAppid没有授权,同时,打开详情面板,提示如下。

    image.png

    第一反应是小程序b没有授权给三方平台,但是经过检查,发下小程序b已经授权过了。

    后来在网上找了半天,有很多人遇到了这个问题,但是并没有解决方案。

    后面通过查询文档以及判断,最终发现了问题。

    原来,一个小程序的开发权限,只能授权给一个三方平台。这个小程序b曾经授权给了其他三方平台。
    再次授权给新的三方平台的时候,授权是可以成功的。但是开发权限依然是在其他三方平台。
    导致无法被新的三方平台使用。


    image.png

    解决方案就是登录这个小程序b的后台,【设置】-【第三方设置】


    image.png

    在平台绑定的地方,找到之前绑定的三方平台,进行解绑。然后再次授权给新的三方平台。同时注意要再授权的时候,修改一下权限集。把开发权限等都勾选上。


    image.png image.png

    参考

    小程序 ext.json 说明
    https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html

    三方平台小程序权限集说明
    https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/miniprogram_authority.html

    相关文章

      网友评论

          本文标题:微信小程序 extAppid没有授权 解决

          本文链接:https://www.haomeiwen.com/subject/vnfcvltx.html