部分接口需要获得用户授权同意后才能调用。此类接口调用时:如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;如果用户已授权,可以直接调用接口;如果用户已拒绝授权,则短期内不会出现弹窗,而是直接进入接口 fail 回调。
开发者可以使用 wx.getSetting 获取用户当前的授权状态。开发者可以使用 wx.authorize 在调用需授权 API 之前,提前向用户发起授权请求。开发者可以使用 wx.authorize 在调用需授权 API 之前,提前向用户发起授权请求。
wx.getUserInfo(OBJECT)此接口有调整,使用该接口将不再出现授权弹窗,使用 <button open-type="getUserInfo"></button> 引导用户主动进行授权操作。
当用户未授权过,调用该接口将直接报错。当用户授权过,可以使用该接口获取用户信息。