评论

fail api scope is not declared in the privacy agreement

小程序隐私保护指引设置,小程序隐私协议开发指南

fail api scope is not declared in the privacy agreement,api 范围未在隐私协议中声明

建议大家更具公告,更新对应的隐私协议

https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&announce_id=11691660367cfUvX&version=&lang=zh_CN&token=

登录mp后台,设置,


完善并提交信息,

注意:更新好隐私协议,要通过审核的,接口才能正常访问

正确处理隐私弹窗逻辑

https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html

demo1: 演示使用 wx.getPrivacySetting 和 <button open-type="agreePrivacyAuthorization"> 在首页处理隐私弹窗逻辑 https://developers.weixin.qq.com/s/gi71sGm67hK0

demo2: 演示使用 wx.onNeedPrivacyAuthorization 和 <button open-type="agreePrivacyAuthorization"> 在多个页面处理隐私弹窗逻辑,同时演示了如何处理多个隐私接口同时调用。 https://developers.weixin.qq.com/s/hndZUOmA7gKn

demo3: 演示 wx.onNeedPrivacyAuthorizationwx.requirePrivacyAuthorize<button open-type="agreePrivacyAuthorization"> 和 <input type="nickname"> 组件如何结合使用 https://developers.weixin.qq.com/s/jX7xWGmA7UKa

demo4: 演示使用 wx.onNeedPrivacyAuthorization 和 <button open-type="agreePrivacyAuthorization"> 在多个 tabBar 页面处理隐私弹窗逻辑 https://developers.weixin.qq.com/s/g6BWZGmt7XK9


常见错误

{ "errMsg": "A:fail api scope is not declared in the privacy agreement", "errno": 112 } 使用到了 A 隐私接口,但是开发者未在[mp后台-设置-服务内容声明-用户隐私保护指引]中声明收集 A 接口对应的隐私类型。



在审核提交时候,选择采集用户隐私

在js上需要配合配置用户隐私授权弹窗

微信提供了wx.onNeedPrivacyAuthorization(function callback) 接口,意为用户触发了一个微信侧未记录过同意的隐私接口调用,开发者可通过响应该事件选择提示用户的时机。此外,微信还提供了 wx.requirePrivacyAuthorize(Object object) 接口,可用于模拟触发 onNeedPrivacyAuthorization 事件。

2023.08.22更新:

以下指南中涉及的 getPrivacySetting、onNeedPrivacyAuthorization、requirePrivacyAuthorize 等接口目前可以正常接入调试。调试说明:

  1. 在 2023年9月15日之前,在 app.json 中配置 __usePrivacyCheck__: true 后,会启用隐私相关功能,如果不配置或者配置为 false 则不会启用。
  2. 在 2023年9月15日之后,不论 app.json 中是否有配置 __usePrivacyCheck__,隐私相关功能都会启用。

接口用法可参考下方完整示例demo

2023.09.14更新:

  1. 隐私相关功能启用时间延期至 2023年10月17日。在 2023年10月17日之前,在 app.json 中配置 __usePrivacyCheck__: true 后,会启用隐私相关功能,如果不配置或者配置为 false 则不会启用。在 2023年10月17日之后,不论 app.json 中是否有配置 __usePrivacyCheck__,隐私相关功能都会启用。
  2. 新增官方隐私授权弹窗功能,相关功能参考下方官方隐私弹窗功能说明。此功能目前仍在开发阶段,开发者目前可以先阅读本指南文档和接口文档进行理解,平台将会尽快正式上线相关能力,上线后会在本指南文档中进行说明。



小程序开发者可自行设计提示方式与触发时机,详细文档可查看隐私协议开发指南 。

仅有在指引中声明所处理的用户个人信息,才可以调用平台提供的对应接口或组件。若未声明,对应接口或组件将直接禁用。

(参考样例)

最后一次编辑于  2023-09-15  
点赞 6
收藏
评论

44 个评论

  • Arosy
    Arosy
    2023-11-09

    请问下个人小程序和企业认证小程序的隐私保护指引还不一样吗,为啥我没有这些勾选项呢??

    2023-11-09
    赞同
    回复 3
    • Arosy
      Arosy
      2023-11-09
      chooseAvatar无法使用了,个人小程序不能换头像了吗
      2023-11-09
      回复
    • 正青春
      正青春
      2023-11-09
      基础库半版本多少,「头像昵称填写能力」支持获取用户头像昵称:如业务需获取用户头像昵称,可以使用「头像昵称填写能力」(基础库 2.21.2 版本开始支持,覆盖iOS与安卓微信 8.0.16 以上版本)https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html
      2023-11-09
      1
      回复
    • 正青春
      正青春
      2023-11-09
      你先更新隐私协议
      2023-11-09
      回复
  • hale
    hale
    2023-11-02

    后台已经设置

    并且隐私协议已经审核通过

    为什么 wx.chooseLocation 依然报错?

    2023-11-02
    赞同
    回复 6
    • 正青春
      正青春
      2023-11-02
      基础库版本多少
      2023-11-02
      回复
    • hale
      hale
      2023-11-02回复正青春
      3.0.2
      2023-11-02
      回复
    • 正青春
      正青春
      2023-11-02
      勾选对应的接口没有
      位置信息
      2023-11-02
      回复
    • hale
      hale
      2023-11-02回复正青春
      电脑和手机和开发工具都重启还是不行啊
      2023-11-02
      回复
    • hale
      hale
      2023-11-02回复正青春
      我知道了。哎,微信这说明有两个关于位置一个是:你选择的位置信息,一个是:你的位置信息。 两个离得还挺远。
      2023-11-02
      回复
    查看更多(1)
  • X Y X
    X Y X
    2023-11-02

    已经是2.33.0的基础库了,隐私协议也把剪切板勾选上了通过了,安卓设备就报错,ios设备没问题,是为什么呢

    2023-11-02
    赞同
    回复 1
    • 正青春
      正青春
      2023-11-02
      基础库上调到3.0试试
      2023-11-02
      回复
  • dx
    dx
    2023-11-02

    有没有调通的?小程序已经好几天了,获取不了用户信息

    2023-11-02
    赞同
    回复 1
  • 大钱mr
    大钱mr
    2023-11-01

    一直chooseLocation:fail api scope is not declared in the privacy agreement", errno: 112。

    1、更新隐私协议。

    2、同意授权<button open-type="agreePrivacyAuthorization">同意</button>。


    2023-11-01
    赞同
    回复 1
    • 正青春
      正青春
      2023-11-01
      现在看看隐私协议审核通过了没有,审核通过后,重启下开发工具
      2023-11-01
      回复
  • 王姑娘会发光
    王姑娘会发光
    2023-11-01

    隐私协议 更新以后 审核时间一般多久锕?现在一直提示 用户授权有问题,新用户无法使用了

    2023-11-01
    赞同
    回复 1
    • 正青春
      正青春
      2023-11-01
      一般是一个工作日内会审核完,用户授权是头像昵称那里吗?
      2023-11-01
      回复
  • 沧海一声笑
    沧海一声笑
    2023-11-01

    后台更新了隐私协议

    但是真机调试依然提示这个报错

    2023-11-01
    赞同
    回复 3
    • 正青春
      正青春
      2023-11-01
      现在好了吗
      2023-11-01
      回复
    • 石头剪子布
      石头剪子布
      2023-11-01回复正青春
      借个楼,我这边是调用chooseMedia出现112,刚刚发现线上隐私协议里没有勾选,我去勾选了选中相册图片那个权限了,也审核过了,但是无法弹出相册选择器,是不是小程序这里还要配置重新发布升级呀,好焦急,线上小程序全部都不能选择相册图片了
      2023-11-01
      回复
    • 正青春
      正青春
      2023-11-01回复石头剪子布
      现在可以了吗,如果不行,重新发布一下
      2023-11-01
      回复
  • 小Q砼志
    小Q砼志
    2023-10-31

    使用requirePrivacyAuthorize 已经返回ok了,但是登录还是一直报getUserInfo:fail api scope is not declared in the privacy agreement

    2023-10-31
    赞同
    回复 1
    • 正青春
      正青春
      2023-11-01
      在[mp后台 -> 设置 -> 服务内容声明 -> 用户隐私保护指引]中声明收集小程序所调用的接口/组件对应的隐私类型
      2023-11-01
      回复
  • JaSKing-
    JaSKing-
    2023-10-30

    为什么我已经请求getPrivacySetting接口通过了但是还是授权失败

    2023-10-30
    赞同
    回复 1
  • 哼哈
    哼哈
    2023-10-30

    更新好隐私协议,并且通过审核后台,线上的小程序就直接有弹框了。那这些api有啥意义?

    

    2023-10-30
    赞同
    回复 1
    • 正青春
      正青春
      2023-10-30
      可以不用,我是没用,就用适配的就行
      2023-10-30
      回复

正在加载...

登录 后发表内容