授权

需授权接口列表

接口描述
qh.getUserInfo用户信息
qh.getLocation地理位置

此类接口调用时需注意

  • 如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;
  • 如果用户之前已经同意授权,则不会出现弹窗,可直接调用接口;
  • 如果用户之前已经拒绝,则再次调用也不会弹窗,会执行 fail 回调。请开发者兼容用户拒绝授权的场景。

qh.authorize

解释: 提前向用户发起授权请求。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
scopeString-部分接口需要经过用户授权同意才能调用。将这些接口按使用范围分成多个 scope ,用户选择对 scope 来进行授权,当授权给一个 scope 之后,其对应的所有接口都可以直接使用,详见 scope 列表。
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

scope 列表

scope对应接口描述
scope.userInfoqh.getUserInfo用户信息
scope.userLocationqh.getLocation地理位置