收藏
回答

chooseImage API调用问题?

代码片段

getPrivacySetting片段:

wx.getPrivacySetting({

  success: res => {

console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }

if (res.needAuthorization) {

  // 需要弹出隐私协议

} else {

  // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口

}

  },

  fail: () => {},

  complete: () => {}

})


chooseImage片段

uni.chooseImage({

count: 1,

sizeType: ['original'],

sourceType: ['camera'],

success: res => {

console.log(res)

},

fail: e=> {

console.log(e)

}

})


结果:



已经使用getPrivacySetting去查找了是否需要弹窗授权了,给的是否,然后再去点击上传图片的时候,又会出现"chooseImage:fail api scope is not declared in the privacy agreement"报错

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

4 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-11-08

    隐私协议,最好把这几个都勾选上

    2023-11-08
    有用
    回复
  • showms
    showms
    2023-11-07

    隐私协议勾选一下相册相关的权限

    2023-11-07
    有用
    回复
  • 一笑皆春
    一笑皆春
    2023-11-07

    参考以下文章,是否需要更新用户隐私协议


    https://developers.weixin.qq.com/community/develop/article/doc/000e4ea2d84720902e903328e61813

    2023-11-07
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2023-11-07

    排查下是否有在小程序用户隐私保护指引里面声明【收集你选中的照片或视频信息】。

    2023-11-07
    有用
    回复 2
    • Hlxuan.
      Hlxuan.
      2023-11-07
      看了下你的小程序用户隐私保护指引里面没有声明【收集你选中的照片或视频信息】,建议尽快补充该隐私类型声明,待审核通过后,过一段时间再试。
      2023-11-07
      回复
    • . 
      . 
      2023-11-07
      没有选这个,选的是摄像头的,目前是只给拍照。我试一下这个
      2023-11-07
      回复
登录 后发表内容