收藏
回答

openLocation报错:fail:access denied?

AppID
wxb995dd89c17c712c

使用getFuzzyLocation接口和scope.userFuzzyLocation进行导航功能,openLocation报错:fail:access denied。

1、有接口权限如图:

用户隐私保护指引已更新

虽然代码审核通知中有提示getLocation接口不能用,但是我代码里面也没有使用getLocation呀

2、app.json中进行了声明,如图:

3、代码中获取模糊信息的经纬度也可以

4、调用openLocation时报错了:

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

1 个回答

  • 小程序运营专员-yuan
    小程序运营专员-yuan
    03-12

    你好,建议排查下是否是使用的第三方库中或.js文件中含有地理位置接口相关代码,需移除代码包全局相关代码,包括注释。

    03-12
    有用
    回复 9
    • 阳光小牛
      阳光小牛
      03-12
      只有qqmap-wx-jssdk.min.js这个库文件里面有wx.getLocation,这里不影响吧?其他地方没有了,注释也删除了。
      03-12
      回复
    • 阳光小牛
      阳光小牛
      03-12
      qqmap-wx-jssdk.min.js这个是第三方库?还是官方库?
      03-12
      回复
    • 小程序运营专员-yuan
      小程序运营专员-yuan
      03-12回复阳光小牛
      可以在微信开发者工具-详情-勾选“上传时过滤无依赖文件”重新上传后,提审代码看看
      03-12
      回复
    • 阳光小牛
      阳光小牛
      03-12回复小程序运营专员-yuan
      之前上传时已经勾选“上传时过滤无依赖文件”了,是不是还有其他的需要处理?
      03-12
      回复
    • 小程序运营专员-yuan
      小程序运营专员-yuan
      03-12回复阳光小牛
      从截图来看,或许你可以申请wx.getLocation接口,只需要添加相关类目并提供与充电站导航相关场景的截图或完整录屏去申请
      03-12
      回复
    查看更多(4)
登录 后发表内容